use new var
[freeside.git] / FS / FS / TicketSystem / RT_External.pm
index 7a39c91..5424a71 100644 (file)
@@ -1,11 +1,13 @@
 package FS::TicketSystem::RT_External;
 
 use strict;
-use vars qw( $conf $priority_field $priority_field_queue $field );
+use vars qw( $conf $default_queueid
+             $priority_field $priority_field_queue $field );
 use FS::UID;
 
 install_callback FS::UID sub { 
   my $conf = new FS::Conf;
+  my $default_queueid = $conf->config('ticket_system-default_queueid');
   $priority_field =
     $conf->config('ticket_system-custom_priority_field');
   if ( $priority_field ) {
@@ -153,7 +155,9 @@ sub href_customer_tickets {
 
 sub href_new_ticket {
   my( $self, $custnum ) = @_;
-  'Ticket/Create.html?Queue=1&new-MemberOf=freeside://freeside/cust_main/'.$custnum;
+  'Ticket/Create.html?'.
+    "Queue=$default_queueid".
+    "&new-MemberOf=freeside://freeside/cust_main/$custnum";
 }
 
 sub href_ticket {