Lines 517-525
def _ldap_addlist(self):
|
Link Here
|
---|
|
517 |
self.alloc.append(('uidNumber',self.uidNum)) |
517 |
self.alloc.append(('uidNumber',self.uidNum)) |
518 |
gidNum='99999' |
518 |
gidNum='99999' |
519 |
if self['primaryGroup']: |
519 |
if self['primaryGroup']: |
520 |
searchResult = self.lo.getAttr(self['primaryGroup'], 'gidNumber') |
520 |
try: |
521 |
if searchResult: |
521 |
gidNum = self.lo.getAttr(self['primaryGroup'], 'gidNumber', required=True)[0] |
522 |
gidNum = searchResult[0] |
522 |
except ldap.NO_SUCH_OBJECT: |
|
|
523 |
raise univention.admin.uexceptions.primaryGroup(self['primaryGroup']) |
523 |
ocs.extend(['posixAccount','shadowAccount']) |
524 |
ocs.extend(['posixAccount','shadowAccount']) |
524 |
al.append(('uidNumber', [self.uidNum])) |
525 |
al.append(('uidNumber', [self.uidNum])) |
525 |
al.append(('gidNumber', [gidNum])) |
526 |
al.append(('gidNumber', [gidNum])) |