| |
@@ -95,10 +95,10 @@
|
| |
]
|
| |
self._filterattrs = [RDN]
|
| |
self._childobject = Group
|
| |
- if rdn:
|
| |
- self._basedn = '{},{}'.format(ensure_str(rdn), ensure_str(basedn))
|
| |
- else:
|
| |
+ if rdn is None:
|
| |
self._basedn = ensure_str(basedn)
|
| |
+ else:
|
| |
+ self._basedn = '{},{}'.format(ensure_str(rdn), ensure_str(basedn))
|
| |
|
| |
|
| |
class UniqueGroup(DSLdapObject):
|
| |
@@ -137,10 +137,11 @@
|
| |
]
|
| |
self._filterattrs = [RDN]
|
| |
self._childobject = UniqueGroup
|
| |
- if rdn:
|
| |
- self._basedn = '{},{}'.format(ensure_str(rdn), ensure_str(basedn))
|
| |
- else:
|
| |
+ if rdn is None:
|
| |
self._basedn = ensure_str(basedn)
|
| |
+ else:
|
| |
+ self._basedn = '{},{}'.format(ensure_str(rdn), ensure_str(basedn))
|
| |
+
|
| |
|
| |
|
| |
|
| |
Description: lib389 PosixGroups type can not handle rdn properly
Fixes: https://pagure.io/389-ds-base/issue/50511
Author: aborah
Reviewed by: ???