diff options
author | Ivan Kohler <ivan@freeside.biz> | 2018-07-18 14:47:35 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2018-07-18 14:47:35 -0700 |
commit | 95b5826ecc5685680480367d9fe531d03f735233 (patch) | |
tree | 460c764428a115a83d3f68542fc3b68d2b29ed39 /httemplate/misc | |
parent | 4c05e1c2e356908d926bfcd40ad8957a7dfe47bb (diff) |
fix phantom customer links
Diffstat (limited to 'httemplate/misc')
-rwxr-xr-x | httemplate/misc/timeworked.html | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/httemplate/misc/timeworked.html b/httemplate/misc/timeworked.html index a0cf74371..4d5c3efbd 100755 --- a/httemplate/misc/timeworked.html +++ b/httemplate/misc/timeworked.html @@ -113,12 +113,15 @@ foreach my $id ( map { /^transactionid(\d+)$/; $1; } $ticket->Load($ticketmap{$id}); $ticket{$ticketmap{$id}} = $ticket->Subject; $customers{$ticketmap{$id}} = - [ map { $_->Resolver->AsString } - grep { $_->Resolver->{'fstable'} eq 'cust_main' } - grep { $_->Scheme eq 'freeside' } - map { $_->TargetURI } - @{ $ticket->_Links('Base')->ItemsArrayRef } - ]; + [ map { $_->Resolver->AsString } + grep { $_->Resolver->{'fstable'} eq 'cust_main' } + grep { $_->Scheme eq 'freeside' } + map { $_->TargetURI } + grep { $_->BaseURI->Scheme eq 'fsck_com_rt' + && $_->BaseURI->ObjectType eq 'ticket' + } + @{ $ticket->_Links('Base')->ItemsArrayRef } + ]; } } |