From c6f7d94d5b39c213483909de34c61016b8eba0ac Mon Sep 17 00:00:00 2001 From: Martin Basti Date: Jun 27 2016 08:22:39 +0000 Subject: DNS Locations: server-mod: fix if statement Statement used for detection if objeclass change is needed was logically wrong, this fixes it. https://fedorahosted.org/freeipa/ticket/2008 Reviewed-By: Martin Babinsky --- diff --git a/ipaserver/plugins/server.py b/ipaserver/plugins/server.py index b93f72c..c1446ae 100644 --- a/ipaserver/plugins/server.py +++ b/ipaserver/plugins/server.py @@ -226,7 +226,7 @@ class server_mod(LDAPUpdate): self.api.Object.location.handle_not_found( options['ipalocation_location']) - if 'ipalocation' or 'ipaserviceweight' in entry_attrs: + if 'ipalocation' in entry_attrs or 'ipaserviceweight' in entry_attrs: server_entry = ldap.get_entry(dn, ['objectclass']) # we need to extend object with ipaLocationMember objectclass