View | Details | Raw Unified | Return to bug 9923
Collapse All | Expand All

(-)a/acqui/orderreceive.pl (-2 / +9 lines)
Lines 163-169 if ( $count == 1 ) { Link Here
163
        quantityreceived      => @$results[0]->{'quantityreceived'},
163
        quantityreceived      => @$results[0]->{'quantityreceived'},
164
        rrp                   => @$results[0]->{'rrp'},
164
        rrp                   => @$results[0]->{'rrp'},
165
        ecost                 => sprintf( "%.2f",$order->{'ecost'}),
165
        ecost                 => sprintf( "%.2f",$order->{'ecost'}),
166
        unitprice             => sprintf( "%.2f",$order->{'unitprice'}),
167
        memberfirstname       => $member->{firstname} || "",
166
        memberfirstname       => $member->{firstname} || "",
168
        membersurname         => $member->{surname} || "",
167
        membersurname         => $member->{surname} || "",
169
        invoice               => $invoice,
168
        invoice               => $invoice,
Lines 174-179 if ( $count == 1 ) { Link Here
174
        surnamesuggestedby    => $suggestion->{surnamesuggestedby},
173
        surnamesuggestedby    => $suggestion->{surnamesuggestedby},
175
        firstnamesuggestedby  => $suggestion->{firstnamesuggestedby},
174
        firstnamesuggestedby  => $suggestion->{firstnamesuggestedby},
176
    );
175
    );
176
177
    # regardless of the content of 'unitprice' e.g 0 or '' or any string will return in these cases 0.00
178
    # and the 'IF' in the .tt will show 0.00 and not 'ecost' (see BZ 7129)
179
    # So if 'unitprice' == 0 we don't create unitprice
180
    if ( $order->{'unitprice'} != 0) {
181
        $template->param(
182
            unitprice => sprintf( "%.2f",$order->{'unitprice'}),
183
        );
184
    }
177
}
185
}
178
else {
186
else {
179
    my @loop;
187
    my @loop;
180
- 

Return to bug 9923