diff options
author | luca-landa <lucalanda@hotmail.it> | 2021-02-05 15:41:31 +0100 |
---|---|---|
committer | luca-landa <lucalanda@hotmail.it> | 2021-02-19 13:53:36 +0100 |
commit | 8b9eee5f4fdd33ca177029fc96718a4832b9bfe2 (patch) | |
tree | 943ebfa9539889e8e03b63cd7de4e882f9fb5a2b | |
parent | 7c0689d1e7b95912e4b3ac1e717b2f0445157409 (diff) |
Set currency to orders on subscription processing
-rw-r--r-- | lib/solidus_subscriptions/checkout.rb | 3 | ||||
-rw-r--r-- | spec/lib/solidus_subscriptions/checkout_spec.rb | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/lib/solidus_subscriptions/checkout.rb b/lib/solidus_subscriptions/checkout.rb index 83fc35c..b71a7b2 100644 --- a/lib/solidus_subscriptions/checkout.rb +++ b/lib/solidus_subscriptions/checkout.rb @@ -37,7 +37,8 @@ module SolidusSubscriptions email: installment.subscription.user.email, store: installment.subscription.store || ::Spree::Store.default, subscription_order: true, - subscription: installment.subscription + subscription: installment.subscription, + currency: installment.subscription.currency ) end diff --git a/spec/lib/solidus_subscriptions/checkout_spec.rb b/spec/lib/solidus_subscriptions/checkout_spec.rb index 2a83d9b..3dc1a6d 100644 --- a/spec/lib/solidus_subscriptions/checkout_spec.rb +++ b/spec/lib/solidus_subscriptions/checkout_spec.rb @@ -22,6 +22,7 @@ RSpec.describe SolidusSubscriptions::Checkout, :checkout do expect(order.bill_address.value_attributes).to eq(subscription.billing_address_to_use.value_attributes) expect(order.payments.first.payment_method).to eq(subscription.payment_method_to_use) expect(order.payments.first.source).to eq(subscription.payment_source_to_use) + expect(order.currency).to eq(subscription.currency) expect(order.user).to eq(subscription.user) expect(order.email).to eq(subscription.user.email) end |