diff --git a/app/controllers/admin/stripe_accounts_controller.rb b/app/controllers/admin/stripe_accounts_controller.rb index 937c4f7e8e..75fd9ec110 100644 --- a/app/controllers/admin/stripe_accounts_controller.rb +++ b/app/controllers/admin/stripe_accounts_controller.rb @@ -15,7 +15,7 @@ module Admin connector = Stripe::AccountConnector.new(spree_current_user, params) if connector.create_account flash[:success] = t('admin.controllers.enterprises.stripe_connect_success') - redirect_to main_app.edit_admin_enterprise_path(connector.enterprise) + redirect_to main_app.edit_admin_enterprise_path(connector.enterprise, anchor: 'payment_methods') else render text: t('admin.controllers.enterprises.stripe_connect_fail'), status: 500 end diff --git a/spec/controllers/admin/stripe_accounts_controller_spec.rb b/spec/controllers/admin/stripe_accounts_controller_spec.rb index af9dbb1a94..940fe41761 100644 --- a/spec/controllers/admin/stripe_accounts_controller_spec.rb +++ b/spec/controllers/admin/stripe_accounts_controller_spec.rb @@ -61,7 +61,7 @@ describe Admin::StripeAccountsController, type: :controller do expect(connector).to receive(:enterprise) { enterprise } spree_get :connect_callback, params expect(flash[:success]).to eq I18n.t('admin.controllers.enterprises.stripe_connect_success') - expect(response).to redirect_to edit_admin_enterprise_path(enterprise) + expect(response).to redirect_to edit_admin_enterprise_path(enterprise, anchor: 'payment_methods') end end