From e8285518a3036c14b370432b70bd451efd71a403 Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Sun, 1 Jun 2014 00:32:06 +0200 Subject: [PATCH] fix small group handling bugs - use create_grouptaskresult instead of create for creating GroupTaskResult - use group.gid instead of non-existing group.id --- gnuviechadmin/osusers/models.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnuviechadmin/osusers/models.py b/gnuviechadmin/osusers/models.py index 468ce31..7ae5174 100644 --- a/gnuviechadmin/osusers/models.py +++ b/gnuviechadmin/osusers/models.py @@ -174,7 +174,7 @@ class UserManager(models.Manager): password = generate_password() homedir = os.path.join(settings.OSUSER_HOME_BASEPATH, username) group = Group.objects.create(groupname=username, gid=gid) - GroupTaskResult.objects.create( + GroupTaskResult.objects.create_grouptaskresult( group, create_ldap_group.delay(group.groupname, group.gid, group.descr) ) @@ -212,7 +212,7 @@ class User(TimeStampedModel, models.Model): UserTaskResult.objects.create_usertaskresult( self, create_ldap_user.delay( - self.username, self.uid, self.group.id, self.gecos, + self.username, self.uid, self.group.gid, self.gecos, self.homedir, self.shell, password ), commit=True @@ -222,7 +222,7 @@ class User(TimeStampedModel, models.Model): UserTaskResult.objects.create_usertaskresult( self, create_ldap_user.delay( - self.username, self.uid, self.group.id, self.gecos, + self.username, self.uid, self.group.gid, self.gecos, self.homedir, self.shell, password=None ) )