diff --git a/Source/Engine/Content/JsonAsset.cpp b/Source/Engine/Content/JsonAsset.cpp index e94bc35da..1fbc2abed 100644 --- a/Source/Engine/Content/JsonAsset.cpp +++ b/Source/Engine/Content/JsonAsset.cpp @@ -420,7 +420,9 @@ void JsonAsset::DeleteInstance() MClass* klass = GetClass(); if (object && klass) { - klass->GetField("_instance")->SetValue(object, nullptr); + const MField* field = klass->GetField("_instance"); + if (field) + field->SetValue(object, nullptr); } // C++ instance