Menu

#2 Asset Name Uniqueness by type does not work as expected

open
nobody
None
5
2007-10-15
2007-10-15
GFranzini
No

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.

Discussion


Log in to post a comment.