--- a/src/ldt/ldt/__init__.py Wed Sep 16 22:18:45 2015 +0200
+++ b/src/ldt/ldt/__init__.py Wed Sep 16 22:45:53 2015 +0200
@@ -1,6 +1,6 @@
__all__ = ["VERSION", "get_version", "__version__", "default_app_config"]
-VERSION = (1, 59, 2, "final", 0)
+VERSION = (1, 59, 3, "final", 0)
def get_version():
--- a/src/ldt/ldt/user/forms.py Wed Sep 16 22:18:45 2015 +0200
+++ b/src/ldt/ldt/user/forms.py Wed Sep 16 22:45:53 2015 +0200
@@ -72,7 +72,7 @@
public_group_name = getattr(settings,'PUBLIC_GROUP_NAME', None)
- if public_group_name:
+ if public_group_name and public_group_name not in [g.name for g in user.groups.all()]:
def save_m2m():
everyone, _ = Group.objects.get_or_create(name=public_group_name)
user.groups.add(everyone)