Index: src/handlers.c =================================================================== --- src/handlers.c (Revision 78614) +++ src/handlers.c (Arbeitskopie) @@ -739,8 +739,10 @@ } } - /* check if the handler's search filter matches */ + /* check if new patches the handlers' search filter */ matched = cache_entry_ldap_filter_match(handler->filters, dn, new); + /* check if old patches the handlers' search filter */ + matched |= cache_entry_ldap_filter_match(handler->filters, dn, old); if (!matched) { univention_debug(UV_DEBUG_LISTENER, UV_DEBUG_ALL, "handler: %s (filter doesn't match)", handler->name); return 0;