summaryrefslogtreecommitdiff
path: root/httemplate/misc
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2018-07-18 14:47:35 -0700
committerIvan Kohler <ivan@freeside.biz>2018-07-18 14:47:35 -0700
commit95b5826ecc5685680480367d9fe531d03f735233 (patch)
tree460c764428a115a83d3f68542fc3b68d2b29ed39 /httemplate/misc
parent4c05e1c2e356908d926bfcd40ad8957a7dfe47bb (diff)
fix phantom customer links
Diffstat (limited to 'httemplate/misc')
-rwxr-xr-xhttemplate/misc/timeworked.html15
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 }
+ ];
}
}