| Lines 2298-2304
          class GroupRenameHandler:
      
      
        Link Here | 
        
          | 2298 | 		try: | 2298 | 		try: | 
        
          | 2299 | 			log.debug("Renaming '%s' to '%s' in UCS LDAP." % (group.dn, new_name)) | 2299 | 			log.debug("Renaming '%s' to '%s' in UCS LDAP." % (group.dn, new_name)) | 
        
          | 2300 | 			group['name'] = new_name | 2300 | 			group['name'] = new_name | 
          
            
              | 2301 | 			return group.modify() | 2301 | 			dn = group.modify() | 
            
              |  |  | 2302 | 			dn2 = ldap.dn.str2dn(dn) | 
            
              | 2303 | 			if new_name != dn2[0][0][1]:  # TODO: remove when fixed in UDM | 
            
              | 2304 | 				dn2.insert(0, [(dn2.pop(0)[0][0], new_name, ldap.AVA_STRING)]) | 
            
              | 2305 | 				dn = ldap.dn.dn2str(dn2) | 
            
              | 2306 | 			return dn | 
        
          | 2302 | 		except uexceptions.ldapError as exc: | 2307 | 		except uexceptions.ldapError as exc: | 
        
          | 2303 | 			log.debug("Renaming of group '%s' failed: %s." % (groupdn, exc,)) | 2308 | 			log.debug("Renaming of group '%s' failed: %s." % (groupdn, exc,)) | 
        
          | 2304 | 			return | 2309 | 			return |