Skip to content

Commit 2f5a341

Browse files
authored
Merge pull request #1180 from landongrindheim/handle-stripe-connect-subscription-find-or-create-error
Handle error in StripeConnectSubscriptionService.find_or_create/1
2 parents ff23437 + 762d5d6 commit 2f5a341

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

lib/code_corps/stripe_service/stripe_connect_subscription_service.ex

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,9 @@ defmodule CodeCorps.StripeService.StripeConnectSubscriptionService do
3535
with {:ok, %Project{} = project} <- get_project_with_preloads(project_id),
3636
{:ok, %Project{}} <- ProjectSubscribable.validate(project),
3737
{:ok, %User{} = user} <- get_user_with_preloads(user_id),
38-
{:ok, %User{}} <- UserCanSubscribe.validate(user)
38+
{:ok, %User{}} <- UserCanSubscribe.validate(user),
39+
{:ok, %StripeConnectSubscription{} = subscription} <- do_find_or_create(project, user, attributes)
3940
do
40-
{:ok, %StripeConnectSubscription{} = subscription} = do_find_or_create(project, user, attributes)
41-
4241
ProjectService.update_project_totals(project)
4342
DonationGoalsService.update_project_goals(project)
4443

0 commit comments

Comments
 (0)