[Rt-commit] rt branch, 4.6/fix-asset-search-bug, created. rt-4.4.4-735-gbbdfe1db1b
Michel Rodriguez
michel at bestpractical.com
Fri Feb 7 08:12:30 EST 2020
The branch, 4.6/fix-asset-search-bug has been created
at bbdfe1db1b61e549dd670147f1c48551016463d9 (commit)
- Log -----------------------------------------------------------------
commit bbdfe1db1b61e549dd670147f1c48551016463d9
Author: michel <michel at bestpractical.com>
Date: Fri Feb 7 12:54:02 2020 +0100
Fix bug searching for assets when an asset does not have an owner.
diff --git a/share/html/Elements/ColumnMap b/share/html/Elements/ColumnMap
index 25b3fe7474..0342a60134 100644
--- a/share/html/Elements/ColumnMap
+++ b/share/html/Elements/ColumnMap
@@ -281,7 +281,10 @@ if ($RecordClass->DOES("RT::Record::Role::Roles")) {
if ($role eq 'Owner') {
$ROLE_MAP->{$RecordClass}{$role}{edit} = sub {
- return \($m->scomp('/Elements/SelectOwner', TicketObj => $_[0], Name => 'Owner', Default => $_[0]->OwnerObj->Id, DefaultValue => 0));
+ my $owner = $_[0]->OwnerObj;
+ # if owner is missing (asset with no owner) $owner contains the error message, not an object
+ my $owner_id = ref( $_[0]->OwnerObj ) ? $_[0]->OwnerObj->Id : '';
+ return \($m->scomp('/Elements/SelectOwner', TicketObj => $_[0], Name => 'Owner', Default => $owner_id, DefaultValue => 0));
};
}
-----------------------------------------------------------------------
More information about the rt-commit
mailing list