diff --git a/Source/Engine/Content/Storage/ContentStorageManager.cpp b/Source/Engine/Content/Storage/ContentStorageManager.cpp index d272dda57..11209ae24 100644 --- a/Source/Engine/Content/Storage/ContentStorageManager.cpp +++ b/Source/Engine/Content/Storage/ContentStorageManager.cpp @@ -78,6 +78,10 @@ FlaxStorageReference ContentStorageManager::GetStorage(const StringView& path, b LOG(Error, "Failed to load {0}.", path); Locker.Lock(); StorageMap.Remove(path); + if (result->IsPackage()) + Packages.Remove((FlaxPackage*)result); + else + Files.Remove((FlaxFile*)result); Locker.Unlock(); Delete(result); return nullptr;