summaryrefslogtreecommitdiff
path: root/app/services/solidus_subscriptions/subscription_generator.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/services/solidus_subscriptions/subscription_generator.rb')
-rw-r--r--app/services/solidus_subscriptions/subscription_generator.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/app/services/solidus_subscriptions/subscription_generator.rb b/app/services/solidus_subscriptions/subscription_generator.rb
index 8153912..9f61935 100644
--- a/app/services/solidus_subscriptions/subscription_generator.rb
+++ b/app/services/solidus_subscriptions/subscription_generator.rb
@@ -32,9 +32,12 @@ module SolidusSubscriptions
**configuration.to_h
}
- Subscription.create!(subscription_attributes) do |sub|
+ subscription = Subscription.create!(subscription_attributes) do |sub|
sub.actionable_date = sub.next_actionable_date
end
+ order.update!(subscription: subscription)
+
+ subscription
end
# Group a collection of line items by common subscription configuration