From a9716837d378b29739815f162a3da3bb470d7a54 Mon Sep 17 00:00:00 2001 From: hsoh-u Date: Mon, 11 Jan 2021 18:18:25 -0700 Subject: [PATCH] #1408 Check variable name in the configuration to use the variable name instewad of grib code --- met/src/tools/other/point2grid/point2grid.cc | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/met/src/tools/other/point2grid/point2grid.cc b/met/src/tools/other/point2grid/point2grid.cc index 8e52a52dc2..09fe315c64 100644 --- a/met/src/tools/other/point2grid/point2grid.cc +++ b/met/src/tools/other/point2grid/point2grid.cc @@ -744,8 +744,15 @@ void process_point_file(NcFile *nc_in, MetConfig &config, VarInfo *vinfo, var_idx_or_gc = atoi(vname.c_str()); sprintf(grib_code, "%d", var_idx_or_gc); if (vname != grib_code) { - exit_by_field_name_error = true;; - error_msg << "Invalid GRIB code [" << vname << "]\n"; + ConcatString var_id = conf_info.get_var_id(vname); + if( var_id.nonempty() ) { + var_idx_or_gc = atoi(var_id.c_str()); + sprintf(grib_code, "%d", var_idx_or_gc); + } + else { + exit_by_field_name_error = true;; + error_msg << "Invalid GRIB code [" << vname << "]\n"; + } } else { bool not_found_grib_code = true;