fix silly error in ModMetadataimpl yet again

This commit is contained in:
matcool 2024-01-18 20:51:35 -03:00
parent 33e7ea3fe3
commit 39efa08218

View file

@ -183,8 +183,8 @@ Result<ModMetadata> ModMetadata::Impl::create(ModJson const& json) {
ver = json["gd"].as_string(); ver = json["gd"].as_string();
} else if (json["gd"].is_object()) { } else if (json["gd"].is_object()) {
auto key = PlatformID::toShortString(GEODE_PLATFORM_TARGET, true); auto key = PlatformID::toShortString(GEODE_PLATFORM_TARGET, true);
if (json["gd"].contains(key)) if (json["gd"].contains(key) && json["gd"][key].is_string())
ver = json["gd"][ver].as_string(); ver = json["gd"][key].as_string();
} else { } else {
return Err("[mod.json] has invalid target GD version"); return Err("[mod.json] has invalid target GD version");
} }