fix: only pass necessary user info to PR events

This commit is contained in:
Andrii V 2025-03-28 18:08:33 +01:00
parent 773cf77091
commit 5d287f4392

View file

@ -83,7 +83,12 @@ class RhodecodeEvent(object):
if isinstance(auth_user, AuthUser):
instance = auth_user.get_instance()
if instance:
return instance
return AttributeDict(
dict(
username=instance.username,
user_id=instance.user_id,
)
)
else:
# we can't find this DB user...
return AttributeDict(
@ -92,6 +97,7 @@ class RhodecodeEvent(object):
user_id=auth_user.user_id,
)
)
elif auth_user:
return auth_user
return SYSTEM_USER