From 214bc4f828f375f8bd8714bf7c560dea4de07da7 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 27 Jan 2026 13:12:04 +0100 Subject: [PATCH] Fix python version compat --- src/pretix/api/serializers/organizer.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pretix/api/serializers/organizer.py b/src/pretix/api/serializers/organizer.py index af6b6d9bad..05f25976a8 100644 --- a/src/pretix/api/serializers/organizer.py +++ b/src/pretix/api/serializers/organizer.py @@ -423,17 +423,17 @@ class TeamSerializer(serializers.ModelSerializer): a for a in pg.actions if self.instance and full_data["limit_event_permissions"].get(f"{pg.name}:{a}") )) if requested not in (",".join(sorted(opt.actions)) for opt in pg.options): + possible = '\' or \''.join(','.join(opt.actions) for opt in pg.options) raise ValidationError(f"For permission group {pg.name}, the valid combinations of actions are " - f"'{'\' or \''.join(','.join(opt.actions) for opt in pg.options)}' but you tried to " - f"set '{requested}'.") + f"'{possible}' but you tried to set '{requested}'.") for pg in get_all_organizer_permission_groups().values(): requested = ",".join(sorted( a for a in pg.actions if self.instance and full_data["limit_organizer_permissions"].get(f"{pg.name}:{a}") )) if requested not in (",".join(sorted(opt.actions)) for opt in pg.options): + possible = '\' or \''.join(','.join(opt.actions) for opt in pg.options) raise ValidationError(f"For permission group {pg.name}, the valid combinations of actions are " - f"'{'\' or \''.join(','.join(opt.actions) for opt in pg.options)}' but you tried to " - f"set '{requested}'.") + f"'{possible}' but you tried to set '{requested}'.") return data