Pnl bug sh fee
This commit is contained in:
@@ -1180,7 +1180,20 @@ class ValuationBase(ModelSQL):
|
||||
segment for segment in segments
|
||||
if segment.get('shipment_in') == shipment_id]
|
||||
if selected:
|
||||
return selected
|
||||
quantities = [
|
||||
Decimal(str(segment['quantity']))
|
||||
for segment in selected
|
||||
if segment.get('quantity') is not None]
|
||||
shares = [
|
||||
Decimal(str(segment['share']))
|
||||
for segment in selected
|
||||
if segment.get('share') is not None]
|
||||
return [{
|
||||
'quantity': (
|
||||
sum(quantities, Decimal(0)) if quantities else None),
|
||||
'share': sum(shares, Decimal(0)) if shares else None,
|
||||
'shipment_in': shipment_id,
|
||||
}]
|
||||
return [{
|
||||
'quantity': None,
|
||||
'share': None,
|
||||
|
||||
Reference in New Issue
Block a user