From c478ade85c679b287c4c7c4b5b24d5fc057807c0 Mon Sep 17 00:00:00 2001 From: Sylvain Date: Wed, 10 Feb 2021 17:24:03 +0100 Subject: [PATCH] fix admin operations on subscriptions w/ schedules --- app/frontend/src/javascript/controllers/admin/members.js | 3 ++- app/services/subscriptions/subscribe.rb | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/frontend/src/javascript/controllers/admin/members.js b/app/frontend/src/javascript/controllers/admin/members.js index 1c59cf63a..505076714 100644 --- a/app/frontend/src/javascript/controllers/admin/members.js +++ b/app/frontend/src/javascript/controllers/admin/members.js @@ -818,7 +818,8 @@ Application.Controllers.controller('EditMemberController', ['$scope', '$state', // default parameters for the new subscription $scope.subscription = { - payment_schedule: false + payment_schedule: false, + payment_method: 'check' }; /** diff --git a/app/services/subscriptions/subscribe.rb b/app/services/subscriptions/subscribe.rb index 3579fca5e..627340bf0 100644 --- a/app/services/subscriptions/subscribe.rb +++ b/app/services/subscriptions/subscribe.rb @@ -66,6 +66,7 @@ class Subscriptions::Subscribe generate_invoice(subscription, operator_profile_id, details) end payment.save + payment.post_save(schedule&.stp_setup_intent_id) UsersCredits::Manager.new(user: new_sub.user).reset_credits return new_sub end