Skip to content

Commit 4479f8a

Browse files
authored
fix(form): show fields only in active languages (#57)
* fix(form): show fields only in active languages * fix(leads): add fixes for fetching Exhibitor Settings
1 parent 5b09b51 commit 4479f8a

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

exhibition/api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -385,12 +385,12 @@ def post(self, request, *args, **kwargs):
385385
# Authenticate the exhibitor
386386
try:
387387
exhibitor = ExhibitorInfo.objects.get(key=key)
388-
settings = ExhibitorSettings.objects.get(event=exhibitor.event)
389-
except (ExhibitorInfo.DoesNotExist, ExhibitorSettings.DoesNotExist):
388+
except ExhibitorInfo.DoesNotExist:
390389
return Response(
391390
{"success": False, "error": "Invalid exhibitor key"},
392391
status=status.HTTP_401_UNAUTHORIZED,
393392
)
393+
settings = ExhibitorSettings.objects.get_or_create(event=exhibitor.event)[0]
394394

395395
# Get attendee details
396396
try:

exhibition/forms.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ class Meta:
140140
}
141141

142142
def __init__(self, *args, **kwargs):
143-
event = kwargs.pop("event", None)
143+
event = kwargs.get("event")
144144
instance = kwargs.get("instance")
145145
super().__init__(*args, **kwargs)
146146
self.event = event or getattr(instance, "event", None)
@@ -330,7 +330,7 @@ class Meta:
330330
}
331331

332332
def __init__(self, *args, **kwargs):
333-
event = kwargs.pop("event", None)
333+
event = kwargs.get("event")
334334
super().__init__(*args, **kwargs)
335335
self.event = event or getattr(self.instance, "event", None)
336336

0 commit comments

Comments
 (0)