Skip to content

Commit 8978fe3

Browse files
danhalsonCopilot
andauthored
Ensure we raise if onboarding was to fail for any reason
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent bf3c6b6 commit 8978fe3

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

lib/concepts/school/operations/create.rb

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ def call(school_params:, creator_id:, token:)
1111
response[:school].save!
1212

1313
# TODO: Remove this conditional once the feature flag is retired
14-
SchoolOnboardingService.new(response[:school]).onboard(token:) if FeatureFlags.immediate_school_onboarding?
14+
if FeatureFlags.immediate_school_onboarding?
15+
onboarded = SchoolOnboardingService.new(response[:school]).onboard(token:)
16+
raise "School onboarding failed" unless onboarded
17+
end
1518
end
1619

1720
response

0 commit comments

Comments
 (0)