fix adding a new location on a quotation (v3 fix), RT#73236
authorIvan Kohler <ivan@freeside.biz>
Thu, 3 Nov 2016 18:32:02 +0000 (11:32 -0700)
committerIvan Kohler <ivan@freeside.biz>
Thu, 3 Nov 2016 18:32:02 +0000 (11:32 -0700)
httemplate/edit/process/quick-cust_pkg.cgi

index 9f3d9e1..b1d0fe4 100644 (file)
@@ -143,6 +143,8 @@ if ( $quotationnum ) {
   $quotation_pkg->quotationnum($quotationnum);
   $quotation_pkg->prospectnum($prospect_main->prospectnum) if $prospect_main;
 
+  my %opt = ();
+
   if ( $locationnum == -1 ) {
     my $cust_location = FS::cust_location->new({
       'custnum'     => $cust_main ? $cust_main->custnum : '',
@@ -155,7 +157,7 @@ if ( $quotationnum ) {
     $opt{'locationnum'} = $locationnum;
   }
 
-  $error = $quotation_pkg->insert || $quotation_pkg->estimate;
+  $error = $quotation_pkg->insert(%opt) || $quotation_pkg->estimate;
 
 } else {