summaryrefslogtreecommitdiff
path: root/rt/share/html/Ticket/Display.html
diff options
context:
space:
mode:
authormark <mark>2011-04-20 01:22:11 +0000
committermark <mark>2011-04-20 01:22:11 +0000
commit2b1089b6ccdc34906b341a15e221caa027e1c9ce (patch)
tree95f524933bf2b4185a95ebf13210d6293489804e /rt/share/html/Ticket/Display.html
parent391b868223388c78b4530ac95fb9418712d42880 (diff)
cloned tickets inherit customer links, #11169
Diffstat (limited to 'rt/share/html/Ticket/Display.html')
-rwxr-xr-xrt/share/html/Ticket/Display.html8
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 ) {