diff --git a/src/metkit/mars2grib/backend/concepts/level/levelMatcher.h b/src/metkit/mars2grib/backend/concepts/level/levelMatcher.h index 1169a0ca..31aaa55a 100644 --- a/src/metkit/mars2grib/backend/concepts/level/levelMatcher.h +++ b/src/metkit/mars2grib/backend/concepts/level/levelMatcher.h @@ -120,7 +120,8 @@ inline std::size_t matchSFC(const long param) { 238080, 238083, 238084, 238093, 238134, 238159, 238263, 239041, 239042, 239078, 239080, 239083, 239084, 239093, 239134, 239159, 239263, 260004, 260005, 260015, 260038, 260048, 260109, 260121, 260123, 260255, 260259, 260289, 260292, 260293, range(260318, 260321), 260338, 260339, 260509, 260682, 260683, 260688, - 261001, 261002, range(261014, 261016), 261018, 262000, 262100, 262124, 262139, 262140, 262144)) { + 261001, 261002, range(261014, 261016), 261018, 261023, 262000, 262100, 262124, 262139, 262140, + 262144)) { return static_cast(LevelType::Surface); } if (matchAny(param, 228045, 235322, 237322, 238322, 239322)) { diff --git a/src/metkit/mars2grib/backend/concepts/point-in-time/pointInTimeMatcher.h b/src/metkit/mars2grib/backend/concepts/point-in-time/pointInTimeMatcher.h index 6e9106af..e16455ed 100644 --- a/src/metkit/mars2grib/backend/concepts/point-in-time/pointInTimeMatcher.h +++ b/src/metkit/mars2grib/backend/concepts/point-in-time/pointInTimeMatcher.h @@ -31,8 +31,8 @@ std::size_t pointInTimeMatcher(const MarsDict_t& mars, const OptDict_t& opt) { range(228044, 228048), 228050, 228052, range(228088, 228090), 228131, 228132, 228141, 228164, range(228217, 228221), range(228231, 228237), 260004, 260005, 260015, 260038, 260048, 260109, 260121, 260123, 260132, 260199, 260242, 260255, 260260, 260289, 260290, 260292, 260293, 260360, 260509, 260688, - 261001, 261002, range(261014, 261016), 261018, 262000, 262024, 262100, 262104, 262118, 262124, 262139, - 262140, 262144)) { + 261001, 261002, range(261014, 261016), 261018, 261023, 262000, 262024, 262100, 262104, 262118, 262124, + 262139, 262140, 262144)) { return static_cast(PointInTimeType::Default); }