diff --git a/wxdata/source/scwx/provider/aws_level2_data_provider.cpp b/wxdata/source/scwx/provider/aws_level2_data_provider.cpp index 319c9ad7..6ac939c0 100644 --- a/wxdata/source/scwx/provider/aws_level2_data_provider.cpp +++ b/wxdata/source/scwx/provider/aws_level2_data_provider.cpp @@ -94,7 +94,7 @@ AwsLevel2DataProvider::GetTimePointFromKey(const std::string& key) if (in.fail()) { - logger_->trace("Invalid time: \"{}\"", timeStr); + logger_->warn("Invalid time: \"{}\"", timeStr); } } else diff --git a/wxdata/source/scwx/provider/aws_nexrad_data_provider.cpp b/wxdata/source/scwx/provider/aws_nexrad_data_provider.cpp index c2d0128e..04b16731 100644 --- a/wxdata/source/scwx/provider/aws_nexrad_data_provider.cpp +++ b/wxdata/source/scwx/provider/aws_nexrad_data_provider.cpp @@ -246,7 +246,8 @@ AwsNexradDataProvider::ListObjects(std::chrono::system_clock::time_point date) { std::string key = object.GetKey(); - if (!key.ends_with("_MDM")) + if (key.find("NWS_NEXRAD_") == std::string::npos && + !key.ends_with("_MDM")) { auto time = GetTimePointByKey(key);