From 9693c13eb1165fe691e15c2053ce951928217bbf Mon Sep 17 00:00:00 2001 From: Sak1012 <1012srivatsavas@gmail.com> Date: Thu, 4 Jun 2026 13:24:20 +0530 Subject: [PATCH 1/2] fix(form): show fields only in active languages --- exhibition/forms.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exhibition/forms.py b/exhibition/forms.py index 2815b8c..29cf4b5 100644 --- a/exhibition/forms.py +++ b/exhibition/forms.py @@ -140,7 +140,7 @@ class Meta: } def __init__(self, *args, **kwargs): - event = kwargs.pop("event", None) + event = kwargs.get("event") instance = kwargs.get("instance") super().__init__(*args, **kwargs) self.event = event or getattr(instance, "event", None) @@ -330,7 +330,7 @@ class Meta: } def __init__(self, *args, **kwargs): - event = kwargs.pop("event", None) + event = kwargs.get("event") super().__init__(*args, **kwargs) self.event = event or getattr(self.instance, "event", None) From f5086d6cbd081d05ff6e1cfa85c5f9d2dc6c989d Mon Sep 17 00:00:00 2001 From: Sak1012 <1012srivatsavas@gmail.com> Date: Thu, 4 Jun 2026 17:16:27 +0530 Subject: [PATCH 2/2] fix(leads): add fixes for fetching Exhibitor Settings --- exhibition/api.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/exhibition/api.py b/exhibition/api.py index abff880..260c581 100644 --- a/exhibition/api.py +++ b/exhibition/api.py @@ -385,12 +385,12 @@ def post(self, request, *args, **kwargs): # Authenticate the exhibitor try: exhibitor = ExhibitorInfo.objects.get(key=key) - settings = ExhibitorSettings.objects.get(event=exhibitor.event) - except (ExhibitorInfo.DoesNotExist, ExhibitorSettings.DoesNotExist): + except ExhibitorInfo.DoesNotExist: return Response( {"success": False, "error": "Invalid exhibitor key"}, status=status.HTTP_401_UNAUTHORIZED, ) + settings = ExhibitorSettings.objects.get_or_create(event=exhibitor.event)[0] # Get attendee details try: