View | Details | Raw Unified | Return to bug 41756
Collapse All | Expand All

(-)modules/univention/s4connector/__init__.py (-2 / +5 lines)
 Lines 729-736    Link Here 
729
			entryUUID = new.get('entryUUID', [None])[0]
729
			entryUUID = new.get('entryUUID', [None])[0]
730
			if entryUUID:
730
			if entryUUID:
731
				if self.was_entryUUID_deleted(entryUUID):
731
				if self.was_entryUUID_deleted(entryUUID):
732
					ud.debug(ud.LDAP, ud.PROCESS, "__sync_file_from_ucs: Object with entryUUID %s was already deleted. Don't re-create." % entryUUID)
732
					if self._get_entryUUID(dn) == entryUUID:
733
					return True
733
						ud.debug(ud.LDAP, ud.PROCESS, "__sync_file_from_ucs: Object with entryUUID %s has been removed before but became visible again." % entryUUID)
734
					else:
735
						ud.debug(ud.LDAP, ud.PROCESS, "__sync_file_from_ucs: Object with entryUUID %s has been removed before. Don't re-create." % entryUUID)
736
						return True
734
			else:
737
			else:
735
				ud.debug(ud.LDAP, ud.ERROR, "__sync_file_from_ucs: Object without entryUUID: %s", (dn,))
738
				ud.debug(ud.LDAP, ud.ERROR, "__sync_file_from_ucs: Object without entryUUID: %s", (dn,))
736
				return False
739
				return False

Return to bug 41756