Hi,
the sub
SatisfiesUniqueness
as included in Asset_Overlay.pm does not handle properly the rule of "name uniqueness within a given type". It keeps returning that the name isn't unique within the type - even if it IS.
As a quick fix, I tried to add a line to the sub:
if ($RTx::AssetTracker::TypeUniqueAssetName) {
$Assets->Limit(FIELD => "Name", VALUE => $name); <==line added
$Assets->Limit(FIELD => "Type", VALUE => $type);
return (0, "Asset name $name isn't unique among assets of type: " . $Type->Name) if $Assets->Count;
}
and this way it seems OK.