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

(-)a/ucs-school-lib/python/models/base.py (-1 / +2 lines)
 Lines 724-729   class UCSSchoolHelperAbstractClass(object): Link Here 
724
					udm_value = None
724
					udm_value = None
725
				attrs[name] = udm_value
725
				attrs[name] = udm_value
726
		obj = cls(**deepcopy(attrs))
726
		obj = cls(**deepcopy(attrs))
727
		obj.custom_dn = udm_obj.dn  # FIXME: Bug #40940: setting this causes the object to not being moveable
727
		obj.set_dn(udm_obj.dn)
728
		obj.set_dn(udm_obj.dn)
728
		obj._udm_obj_searched = True
729
		obj._udm_obj_searched = True
729
		obj._udm_obj = udm_obj
730
		obj._udm_obj = udm_obj
 Lines 778-784   class UCSSchoolHelperAbstractClass(object): Link Here 
778
			raise noObject('Wrong objectClass: %r is not a %r.' % (dn, cls.__name__))
779
			raise noObject('Wrong objectClass: %r is not a %r.' % (dn, cls.__name__))
779
		obj = cls.from_udm_obj(udm_obj, school, lo)
780
		obj = cls.from_udm_obj(udm_obj, school, lo)
780
		if obj:
781
		if obj:
781
			obj.custom_dn = dn  # FIXME: this breaks some things. we better have to set old_dn!
782
			obj.custom_dn = dn  # FIXME: Bug #40940: this breaks some things. we better have to set old_dn!
782
			return obj
783
			return obj
783
784
784
	@classmethod
785
	@classmethod

Return to bug 40598