From e47fa4ceb89f12179a3780d3dbbf98e2ba0688ea Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Mon, 21 Sep 2026 09:01:20 +0200 Subject: [PATCH] Apply batched suggestions from code review Co-authored-by: Raphael Michel --- src/pretix/api/serializers/organizer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pretix/api/serializers/organizer.py b/src/pretix/api/serializers/organizer.py index fe80fc3506..28790efe9b 100644 --- a/src/pretix/api/serializers/organizer.py +++ b/src/pretix/api/serializers/organizer.py @@ -663,12 +663,12 @@ class KeyLabelObjectListField(serializers.Field): # empty list return None - if any([not isinstance(choice, dict) for choice in data]): + if not all(isinstance(choice, dict) for choice in data): raise ValidationError("Choices need to contain only objects.") required_keys = {"key"} allowed_keys = {"key", "label"} - if not all([required_keys <= set(choice.keys()) <= allowed_keys for choice in data]): + if not all(required_keys <= set(choice.keys()) <= allowed_keys for choice in data): raise ValidationError("Each choice must contain a key and optionally a label.") choice_keys = [choice.get("key") for choice in data]