diff --git a/OpenSim/Region/Framework/Scenes/Scripting/ScriptUtils.cs b/OpenSim/Region/Framework/Scenes/Scripting/ScriptUtils.cs
index fc6590918b..604068079d 100644
--- a/OpenSim/Region/Framework/Scenes/Scripting/ScriptUtils.cs
+++ b/OpenSim/Region/Framework/Scenes/Scripting/ScriptUtils.cs
@@ -46,12 +46,12 @@ namespace OpenSim.Region.Framework.Scenes.Scripting
///
public static UUID GetAssetIdFromItemName(SceneObjectPart part, string name, int type)
{
- TaskInventoryItem item = part.Inventory.GetInventoryItem(name);
+ TaskInventoryItem item = part.Inventory.GetInventoryItem(name, type);
- if (item != null && item.Type == type)
+ if (item is not null)
return item.AssetID;
- else
- return UUID.Zero;
+
+ return UUID.Zero;
}
///