Index: python/univention/config_registry/frontend.py =================================================================== --- python/univention/config_registry/frontend.py (Revision 70411) +++ python/univention/config_registry/frontend.py (Arbeitskopie) @@ -142,10 +142,10 @@ sep = min(sep_set, sep_def) key = arg[0:sep] value = arg[sep + 1:] - old = ucr.get(key) - if (old is None or sep == sep_set) and validate_key(key): + key_exists = ucr.has_key(key, write_registry_only=True) + if (not key_exists or sep == sep_set) and validate_key(key): if not quiet: - if ucr.has_key(key, write_registry_only=True): + if key_exists: print 'Setting %s' % key else: print 'Create %s' % key @@ -152,7 +152,7 @@ changes[key] = value else: if not quiet: - if old is not None: + if key_exists: print 'Not updating %s' % key else: print 'Not setting %s' % key