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,8 +18,9 @@ except ImportError: ...@@ -18,8 +18,9 @@ except ImportError:
from . import core from . import core
def add_to_session(obj, session): def add_to_session(obj, session):
for func in obj.ldap_add_hooks: if obj.ldap_object.session is None:
func(obj) for func in obj.ldap_add_hooks:
func(obj)
session.add(obj.ldap_object, obj.dn, obj.ldap_object_classes) session.add(obj.ldap_object, obj.dn, obj.ldap_object_classes)
class Session: class Session:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment