Skip to content
Snippets Groups Projects
Commit 7a232d30 authored by Julian Rother's avatar Julian Rother
Browse files

model.Session: Only run ldap_add_hooks for new objects

parent 34cdfca2
No related branches found
No related tags found
No related merge requests found
...@@ -18,6 +18,7 @@ except ImportError: ...@@ -18,6 +18,7 @@ except ImportError:
from . import core from . import core
def add_to_session(obj, session): def add_to_session(obj, session):
if obj.ldap_object.session is None:
for func in obj.ldap_add_hooks: for func in obj.ldap_add_hooks:
func(obj) func(obj)
session.add(obj.ldap_object, obj.dn, obj.ldap_object_classes) session.add(obj.ldap_object, obj.dn, obj.ldap_object_classes)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment