Skip to content

Commit

Permalink
flake
Browse files Browse the repository at this point in the history
  • Loading branch information
hhartwell committed Jan 11, 2024
1 parent f87855f commit 36615d1
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 5 deletions.
11 changes: 7 additions & 4 deletions ckc/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,15 @@ def create(self, validated_data):
# get name of the user field we'll be writing request.user to, default created_by
user_field = getattr(self.Meta, 'user_field', 'created_by')

assert hasattr(self.Meta.model, user_field), f"{self.Meta.model} needs to have field {user_field} so " \
f"DefaultCreatedByMixin can write to it"
assert \
hasattr(self.Meta.model, user_field), \
f"{self.Meta.model} needs to have field {user_field} so " f"DefaultCreatedByMixin can write to it"

if user_field not in validated_data:
if 'request' not in self.context:
raise Exception('self.context does not contain "request". Have you overwritten get_serializer_context '
'and overwrote context?')
raise Exception(
'self.context does not contain "request". '
'Have you overwritten get_serializer_context and overwrote context?'
)
validated_data[user_field] = self.context['request'].user
return super().create(validated_data)
2 changes: 1 addition & 1 deletion ckc/stripe/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ def create(self, validated_data):
customer, created = Customer.get_or_create(subscriber=self.context['request'].user)
try:
payment_method = customer.add_payment_method(validated_data['pm_id'])
except (stripe.error.InvalidRequestError) as e:
except stripe.error.InvalidRequestError as e:
raise serializers.ValidationError(e)

return payment_method
Expand Down

0 comments on commit 36615d1

Please sign in to comment.