From e036a69cf9afdf008c80eff2f5200a661873c2ae Mon Sep 17 00:00:00 2001 From: Lucy <44952533+Skyliegirl33@users.noreply.github.com> Date: Sat, 28 Jan 2023 21:13:29 +0100 Subject: [PATCH] Make sure modifiers exist before deserializing --- src/world/Action/ActionLutData.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/world/Action/ActionLutData.h b/src/world/Action/ActionLutData.h index 58b0460e..61225af6 100644 --- a/src/world/Action/ActionLutData.h +++ b/src/world/Action/ActionLutData.h @@ -32,7 +32,8 @@ namespace Sapphire::World::Action inline void from_json( const nlohmann::json& j, StatusEntry& statusEntry ) { j.at( "id" ).get_to( statusEntry.id ); - j.at( "modifiers" ).get_to( statusEntry.modifiers ); + if( j.contains( "modifiers" ) ) + j.at( "modifiers" ).get_to( statusEntry.modifiers ); } inline void from_json( const nlohmann::json& j, ActionEntry& action )