From: Ivan Kohler Date: Thu, 18 Sep 2014 16:51:55 +0000 (-0700) Subject: fix prospet quotation creation, fallout from #25561 X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=705de04c6659330be111fbbd5149ae5587402196 fix prospet quotation creation, fallout from #25561 --- diff --git a/FS/FS/quotation.pm b/FS/FS/quotation.pm index 9d4785780..e72e6cf4d 100644 --- a/FS/FS/quotation.pm +++ b/FS/FS/quotation.pm @@ -118,6 +118,10 @@ sub check { $self->usernum($FS::CurrentUser::CurrentUser->usernum) unless $self->usernum; + return 'prospectnum or custnum must be specified' + if ! $self->prospectnum + && ! $self->custnum; + $self->SUPER::check; } diff --git a/httemplate/elements/quotations.html b/httemplate/elements/quotations.html index 0cf150022..1d80a48ea 100644 --- a/httemplate/elements/quotations.html +++ b/httemplate/elements/quotations.html @@ -55,7 +55,7 @@ if ( $opt{cust_main} ) { $new_query = 'custnum='. $opt{cust_main}->custnum; @quotations = $opt{cust_main}->quotation; } elsif ( $opt{prospect_main} ) { - $new_query = 'quotationnum='. $opt{prospect_main}->quotationnum; + $new_query = 'prospectnum='. $opt{prospect_main}->prospectnum; @quotations = $opt{prospect_main}->quotation; } else { die 'guru meditation #&&: neither cust_main nor prospect_main specified';