fix bug when adding new agent types, noticed by Julius Igugu
authorivan <ivan>
Thu, 15 Dec 2005 19:36:49 +0000 (19:36 +0000)
committerivan <ivan>
Thu, 15 Dec 2005 19:36:49 +0000 (19:36 +0000)
httemplate/edit/agent.cgi
httemplate/edit/agent_type.cgi

index f8d0edc..cb64ad8 100755 (executable)
@@ -75,7 +75,7 @@ Agent #<%= $hashref->{agentnum} ? $hashref->{agentnum} : "(NEW)" %>
     my @queueids = sort { $a <=> $b } keys %queues;
   %>
     <TR>
-      <TD ALIGN="right">Ticketing</TD>
+      <TD ALIGN="right">Ticketing queue</TD>
       <TD>
         <SELECT NAME="ticketing_queueid">
           <OPTION VALUE=""><%= $default_queue %>
index 84f4b65..5addbbd 100755 (executable)
@@ -42,7 +42,10 @@ Select which packages agents of this type may sell to customers<BR>
                'hashref'   => { 'disabled' => '' },
                'select'    => 'part_pkg.*',
                'addl_from' => 'LEFT JOIN type_pkgs USING ( pkgpart )',
-               'extra_sql' => 'OR typenum = '. $agent_type->typenum,
+               'extra_sql' => ( $agent_type->typenum
+                                  ? 'OR typenum = '. $agent_type->typenum
+                                  : ''
+                              ),
             })
    ) {
 %>