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

(-)a/management/univention-directory-manager-modules/modules/univention/admin/handlers/computers/__base.py (-1 / +4 lines)
 Lines 314-320   def link(self): Link Here 
314
	@classmethod
314
	@classmethod
315
	def rewrite_filter(cls, filter, mapping, lo=None):
315
	def rewrite_filter(cls, filter, mapping, lo=None):
316
		if filter.variable == 'ip':
316
		if filter.variable == 'ip':
317
			filter.variable = 'aRecord'
317
			filter.transform_to_conjunction(univention.admin.filter.conjunction('|', [
318
				univention.admin.filter.expression('aRecord', filter.value, escape=False),
319
				univention.admin.filter.expression('aAAARecord', filter.value, escape=False),
320
			]))
318
		elif filter.variable == 'dnsAlias':
321
		elif filter.variable == 'dnsAlias':
319
			found = univention.admin.filter.parse(univention.admin.handlers.dns.alias.lookup_alias_filter(lo, unicode(filter)))
322
			found = univention.admin.filter.parse(univention.admin.handlers.dns.alias.lookup_alias_filter(lo, unicode(filter)))
320
			if isinstance(found, univention.admin.filter.conjunction):
323
			if isinstance(found, univention.admin.filter.conjunction):

Return to bug 49313