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

(-)a/management/univention-directory-manager-modules/modules/univention/admin/handlers/networks/network.py (-3 / +2 lines)
 Lines 285-296   def _ldap_modlist(self): Link Here 
285
					raise univention.admin.uexceptions.rangeInBroadcastAddress('%s-%s' % (firstIP, lastIP, ))
285
					raise univention.admin.uexceptions.rangeInBroadcastAddress('%s-%s' % (firstIP, lastIP, ))
286
				ipRange.append(string.join(i, ' '))
286
				ipRange.append(string.join(i, ' '))
287
			univention.debug.debug(univention.debug.ADMIN, univention.debug.INFO, 'old Range: %s' % self.oldinfo.get('ipRange'))
287
			univention.debug.debug(univention.debug.ADMIN, univention.debug.INFO, 'old Range: %s' % self.oldinfo.get('ipRange'))
288
			ml = [x for x in ml if x[0] != 'univentionIpRange']
288
			ml.append(('univentionIpRange', self.oldattr.get('univentionIpRange', ['']), ipRange))
289
			ml.append(('univentionIpRange', self.oldattr.get('univentionIpRange', ['']), ipRange))
289
290
290
		if next_ip_changed:
291
		if next_ip_changed:
291
			for el in ml:  # mapping may have set nextIp already, we want our value
292
			ml = [x for x in ml if x[0] != 'univentionNextIp']
292
				if el[0] == 'univentionNextIp':
293
					ml.remove(el)
294
			ml.append(('univentionNextIp', self.oldattr.get('univentionNextIp', ''), self['nextIp']))
293
			ml.append(('univentionNextIp', self.oldattr.get('univentionNextIp', ''), self['nextIp']))
295
294
296
		return ml
295
		return ml

Return to bug 35074