diff --git a/Source/Engine/Level/SceneObjectsFactory.cpp b/Source/Engine/Level/SceneObjectsFactory.cpp index 576b95b46..59d23a994 100644 --- a/Source/Engine/Level/SceneObjectsFactory.cpp +++ b/Source/Engine/Level/SceneObjectsFactory.cpp @@ -448,8 +448,7 @@ void SceneObjectsFactory::PrefabSyncData::InitNewObjects() void SceneObjectsFactory::SetupPrefabInstances(Context& context, const PrefabSyncData& data) { PROFILE_CPU_NAMED("SetupPrefabInstances"); - const int32 count = data.Data.Size(); - ASSERT(count <= data.SceneObjects.Count()); + const int32 count = Math::Min(data.Data.Size(), data.SceneObjects.Count()); Dictionary parentIdsLookup; for (int32 i = 0; i < count; i++) {