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 ) )