projects
/
freeside.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
2ad3c23
)
fix adding a new location on a quotation (v3 fix), RT#73236
author
Ivan Kohler
<ivan@freeside.biz>
Thu, 3 Nov 2016 18:32:02 +0000
(11:32 -0700)
committer
Ivan Kohler
<ivan@freeside.biz>
Thu, 3 Nov 2016 18:32:02 +0000
(11:32 -0700)
httemplate/edit/process/quick-cust_pkg.cgi
patch
|
blob
|
history
diff --git
a/httemplate/edit/process/quick-cust_pkg.cgi
b/httemplate/edit/process/quick-cust_pkg.cgi
index
9f3d9e1
..
b1d0fe4
100644
(file)
--- a/
httemplate/edit/process/quick-cust_pkg.cgi
+++ b/
httemplate/edit/process/quick-cust_pkg.cgi
@@
-143,6
+143,8
@@
if ( $quotationnum ) {
$quotation_pkg->quotationnum($quotationnum);
$quotation_pkg->prospectnum($prospect_main->prospectnum) if $prospect_main;
$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 : '',
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;
}
$opt{'locationnum'} = $locationnum;
}
- $error = $quotation_pkg->insert || $quotation_pkg->estimate;
+ $error = $quotation_pkg->insert
(%opt)
|| $quotation_pkg->estimate;
} else {
} else {