diff --git a/Engine/source/T3D/assets/ImageAsset.cpp b/Engine/source/T3D/assets/ImageAsset.cpp index d49cfbf85..78515d877 100644 --- a/Engine/source/T3D/assets/ImageAsset.cpp +++ b/Engine/source/T3D/assets/ImageAsset.cpp @@ -219,6 +219,11 @@ StringTableEntry ImageAsset::getAssetIdByFilename(StringTableEntry fileName) //acquire and bind the asset, and return it out imageAssetId = query.mAssetList[0]; } + else + { + AssetPtr imageAsset = imageAssetId; + imageAsset->mLoadedState = AssetErrCode::BadFileReference; + } return imageAssetId; } diff --git a/Engine/source/T3D/assets/ShapeAsset.cpp b/Engine/source/T3D/assets/ShapeAsset.cpp index 231d42cb9..a3aafe055 100644 --- a/Engine/source/T3D/assets/ShapeAsset.cpp +++ b/Engine/source/T3D/assets/ShapeAsset.cpp @@ -473,6 +473,11 @@ StringTableEntry ShapeAsset::getAssetIdByFilename(StringTableEntry fileName) //acquire and bind the asset, and return it out shapeAssetId = query.mAssetList[0]; } + else + { + AssetPtr shapeAsset = shapeAssetId; + shapeAsset->mLoadedState = AssetErrCode::BadFileReference; + } return shapeAssetId; }