Correctly set OrderFee type for new orders

This commit is contained in:
Raphael Michel
2017-09-05 12:32:39 +02:00
parent acd7b9ba8c
commit d38ab8a439

View File

@@ -347,7 +347,8 @@ def _get_fees(positions: List[CartPosition], payment_provider: BasePaymentProvid
total = sum([c.price for c in positions])
payment_fee = payment_provider.calculate_fee(total)
if payment_fee:
fees.append(OrderFee(fee_type=OrderFee.FEE_TYPE_PAYMENT, value=payment_fee))
fees.append(OrderFee(fee_type=OrderFee.FEE_TYPE_PAYMENT, value=payment_fee,
internal_type=payment_provider.identifier))
return fees