Remove assert for edge case that can actually happen in normal circumstances, simply return false in those cases.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
This commit is contained in:
Danilo Aimini
2021-09-20 13:44:25 -07:00
parent 71bf614912
commit 489a93cf91
@@ -94,9 +94,7 @@ namespace AzToolsFramework::Prefab
InstanceOptionalReference instance = s_instanceEntityMapperInterface->FindOwningInstance(entityId);
AZ_Assert(instance.has_value(), "PrefabFocusHandler::IsOwningPrefabBeingFocused - Could not find owning Instance of queried entity.");
return (&instance->get() == &m_focusedInstance->get());
return instance.has_value() && (&instance->get() == &m_focusedInstance->get());
}
} // namespace AzToolsFramework::Prefab