# HG changeset patch # User ymh # Date 1442436820 -7200 # Node ID d42d5ceacea52c9ba3277160e095fcf26234c889 # Parent cfdab0c64e7c80e10ba09f00f3e48c494e536c95 correct group test in admin user creation form diff -r cfdab0c64e7c -r d42d5ceacea5 src/ldt/ldt/__init__.py --- a/src/ldt/ldt/__init__.py Wed Sep 16 22:46:15 2015 +0200 +++ b/src/ldt/ldt/__init__.py Wed Sep 16 22:53:40 2015 +0200 @@ -1,6 +1,6 @@ __all__ = ["VERSION", "get_version", "__version__", "default_app_config"] -VERSION = (1, 59, 3, "final", 0) +VERSION = (1, 59, 4, "final", 0) def get_version(): diff -r cfdab0c64e7c -r d42d5ceacea5 src/ldt/ldt/user/forms.py --- a/src/ldt/ldt/user/forms.py Wed Sep 16 22:46:15 2015 +0200 +++ b/src/ldt/ldt/user/forms.py Wed Sep 16 22:53:40 2015 +0200 @@ -72,10 +72,11 @@ public_group_name = getattr(settings,'PUBLIC_GROUP_NAME', None) - if public_group_name and public_group_name not in [g.name for g in user.groups.all()]: + if public_group_name: def save_m2m(): - everyone, _ = Group.objects.get_or_create(name=public_group_name) - user.groups.add(everyone) + if public_group_name not in [g.name for g in user.groups.all()]: + everyone, _ = Group.objects.get_or_create(name=public_group_name) + user.groups.add(everyone) if commit: user.save() save_m2m()