diff options
| author | mark <mark> | 2011-04-20 01:22:11 +0000 |
|---|---|---|
| committer | mark <mark> | 2011-04-20 01:22:11 +0000 |
| commit | 2b1089b6ccdc34906b341a15e221caa027e1c9ce (patch) | |
| tree | 95f524933bf2b4185a95ebf13210d6293489804e /rt/share/html/Ticket/Display.html | |
| parent | 391b868223388c78b4530ac95fb9418712d42880 (diff) | |
cloned tickets inherit customer links, #11169
Diffstat (limited to 'rt/share/html/Ticket/Display.html')
| -rwxr-xr-x | rt/share/html/Ticket/Display.html | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/rt/share/html/Ticket/Display.html b/rt/share/html/Ticket/Display.html index bc5294136..6d4ff102f 100755 --- a/rt/share/html/Ticket/Display.html +++ b/rt/share/html/Ticket/Display.html @@ -104,6 +104,14 @@ unless ($id || $TicketObj) { if ($ARGS{'id'} eq 'new') { # {{{ Create a new ticket + # Massage customer IDs into member links. + my @cust_uris = map { + /^(\d+)$/ && "freeside://freeside/cust_main/$1" + } split(' ', $ARGS{'new-Customer'}); + + $ARGS{'new-MemberOf'} = + join(' ', $ARGS{'new-MemberOf'}, @cust_uris); + my $Queue = new RT::Queue( $session{'CurrentUser'} ); $Queue->Load($ARGS{'Queue'}); unless ( $Queue->id ) { |
