diff options
| -rw-r--r-- | addons/payment_stripe/models/payment.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/payment_stripe/models/payment.py b/addons/payment_stripe/models/payment.py index 41dd09ba8a4..53ac5f5682a 100644 --- a/addons/payment_stripe/models/payment.py +++ b/addons/payment_stripe/models/payment.py @@ -441,7 +441,7 @@ class PaymentTransactionStripe(models.Model): invalid_parameters = [] if data.get('amount') != int(self.amount if self.currency_id.name in INT_CURRENCIES else float_round(self.amount * 100, 2)): invalid_parameters.append(('Amount', data.get('amount'), self.amount * 100)) - if data.get('currency').upper() != self.currency_id.name: + if data.get('currency') and data.get('currency').upper() != self.currency_id.name: invalid_parameters.append(('Currency', data.get('currency'), self.currency_id.name)) if data.get('payment_intent') and data.get('payment_intent') != self.stripe_payment_intent: invalid_parameters.append(('Payment Intent', data.get('payment_intent'), self.stripe_payment_intent)) |
