From 4ea5a6128b0a430c5713632e2ebb7a8a21717ead Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Mon, 21 Sep 2026 12:47:35 +0200 Subject: [PATCH] fix validation result --- 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 1ab52bf857..3fcf001d50 100644 --- a/src/pretix/api/serializers/organizer.py +++ b/src/pretix/api/serializers/organizer.py @@ -674,10 +674,10 @@ class ObjectListField(serializers.Field): raise ValidationError("Must only contain objects.") if not all(self.required_keys <= set(obj.keys()) for obj in data): - raise ValidationError(f"Each object must contain keys: {', '.join(self.required_keys)}.") + raise ValidationError(f"Each object must contain keys: {', '.join(sorted(self.required_keys))}.") if not all(self.allowed_keys >= set(obj.keys()) for obj in data): - raise ValidationError(f"Each object may only contain keys: {', '.join(self.allowed_keys)}.") + raise ValidationError(f"Each object may only contain keys: {', '.join(sorted(self.allowed_keys))}.") if self.make_unique: uniques = [self.make_unique(obj) for obj in data]