View | Details | Raw Unified | Return to bug 35273 | Differences between
and this patch

Collapse All | Expand All

(-)a/ucs-4.0-0/management/univention-directory-manager-modules/modules/univention/admin/handlers/__init__.py (-4 / +4 lines)
 Lines 1830-1837   class simpleComputer( simpleLdap ): Link Here 
1830
										( 'zoneName', univention.admin.uldap.explodeDn( zoneDn, 1 )[ 0 ]),\
1830
										( 'zoneName', univention.admin.uldap.explodeDn( zoneDn, 1 )[ 0 ]),\
1831
										( 'aAAARecord', [ ip ]),\
1831
										( 'aAAARecord', [ ip ]),\
1832
										( 'relativeDomainName', [ name ])])
1832
										( 'relativeDomainName', [ name ])])
1833
				except univention.admin.uexceptions.objectExists, dn:
1833
				except univention.admin.uexceptions.objectExists as exc:
1834
					raise univention.admin.uexceptions.dnsAliasRecordExists, dn
1834
					raise univention.admin.uexceptions.dnsAliasRecordExists(str(exc))
1835
				# TODO: check if zoneDn really a forwardZone, maybe it is a container under a zone
1835
				# TODO: check if zoneDn really a forwardZone, maybe it is a container under a zone
1836
				zone = univention.admin.handlers.dns.forward_zone.object( self.co, self.lo, self.position, zoneDn )
1836
				zone = univention.admin.handlers.dns.forward_zone.object( self.co, self.lo, self.position, zoneDn )
1837
				zone.open()
1837
				zone.open()
 Lines 1856-1863   class simpleComputer( simpleLdap ): Link Here 
1856
										( 'zoneName', univention.admin.uldap.explodeDn( zoneDn, 1 )[ 0 ]),\
1856
										( 'zoneName', univention.admin.uldap.explodeDn( zoneDn, 1 )[ 0 ]),\
1857
										( 'ARecord', [ ip ]),\
1857
										( 'ARecord', [ ip ]),\
1858
										( 'relativeDomainName', [ name ])])
1858
										( 'relativeDomainName', [ name ])])
1859
				except univention.admin.uexceptions.objectExists, dn:
1859
				except univention.admin.uexceptions.objectExists as exc:
1860
					raise univention.admin.uexceptions.dnsAliasRecordExists, dn
1860
					raise univention.admin.uexceptions.dnsAliasRecordExists(str(exc))
1861
				# TODO: check if zoneDn really a forwardZone, maybe it is a container under a zone
1861
				# TODO: check if zoneDn really a forwardZone, maybe it is a container under a zone
1862
				zone = univention.admin.handlers.dns.forward_zone.object( self.co, self.lo, self.position, zoneDn )
1862
				zone = univention.admin.handlers.dns.forward_zone.object( self.co, self.lo, self.position, zoneDn )
1863
				zone.open()
1863
				zone.open()

Return to bug 35273