From 6cdc45fca878f7a4b1f43104697af91cb0677218 Mon Sep 17 00:00:00 2001 From: rizwanisready Date: Tue, 5 Mar 2024 16:45:42 +0530 Subject: [PATCH] venue image error --- goodtimes/services.py | 9 +++----- manage_events/api/views.py | 2 +- ...er_referraltracking_ip_address_and_more.py | 23 +++++++++++++++++++ 3 files changed, 27 insertions(+), 7 deletions(-) create mode 100644 manage_referrals/migrations/0007_alter_referraltracking_ip_address_and_more.py diff --git a/goodtimes/services.py b/goodtimes/services.py index 5a4abc0..e0d84ec 100644 --- a/goodtimes/services.py +++ b/goodtimes/services.py @@ -223,7 +223,6 @@ class PaymentProcessingService: def _handle_success(self): with transaction.atomic(): self._create_principal_subscription() - self._update_transaction_success() self._credit_referral_reward_if_applicable() @@ -317,11 +316,9 @@ class PaymentProcessingService: # Create or update the ReferralTracking record ReferralTracking.objects.create( referral_record=referral_record, - defaults={ - "referrer_subscription_id": referrer_subscription_id, - "referred_subscription_id": referred_subscription_id, - "is_referrer_subscribed": has_active_subscription, - }, + referrer_subscription_id=referrer_subscription_id, + referred_subscription_id=referred_subscription_id, + is_referrer_subscribed=has_active_subscription, ) def _update_transaction_success(self): diff --git a/manage_events/api/views.py b/manage_events/api/views.py index 0aaf464..baac8e2 100644 --- a/manage_events/api/views.py +++ b/manage_events/api/views.py @@ -56,7 +56,7 @@ class CreateVenueApi(APIView): permission_classes = [IsAuthenticated] def post(self, request): - serializer = VenueSerializer(data=request.data) + serializer = VenueSerializer(data=request.data, context={'request': request}) serializer.is_valid(raise_exception=True) serializer.save(created_by=self.request.user, active=True) diff --git a/manage_referrals/migrations/0007_alter_referraltracking_ip_address_and_more.py b/manage_referrals/migrations/0007_alter_referraltracking_ip_address_and_more.py new file mode 100644 index 0000000..a3c89f1 --- /dev/null +++ b/manage_referrals/migrations/0007_alter_referraltracking_ip_address_and_more.py @@ -0,0 +1,23 @@ +# Generated by Django 5.0.2 on 2024-03-05 10:43 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("manage_referrals", "0006_alter_referralrecordreward_coins"), + ] + + operations = [ + migrations.AlterField( + model_name="referraltracking", + name="ip_address", + field=models.GenericIPAddressField(blank=True, null=True), + ), + migrations.AlterField( + model_name="referraltracking", + name="user_agent", + field=models.CharField(blank=True, max_length=255, null=True), + ), + ]