Skip to content

Commit fbfd4a2

Browse files
committed
fix: log warnings when doing ops on non-existent users
1 parent 566dd14 commit fbfd4a2

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/rmmtxauthz/web/usercrud.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ async def user_promoted(
7171
try:
7272
dbuser = await User.by_rmuuid(user.uuid)
7373
except NotFound:
74+
LOGGER.warning("User '{}' did not exist, creating transparently".format(user.callsign))
7475
dbuser = await create_user(user)
7576
with EngineWrapper.singleton().get_session() as session:
7677
dbuser.is_rmadmin = True
@@ -90,6 +91,7 @@ async def user_demoted(
9091
try:
9192
dbuser = await User.by_rmuuid(user.uuid)
9293
except NotFound:
94+
LOGGER.warning("User '{}' did not exist, creating transparently".format(user.callsign))
9395
dbuser = await create_user(user)
9496
with EngineWrapper.singleton().get_session() as session:
9597
dbuser.is_rmadmin = False
@@ -110,6 +112,7 @@ async def user_updated(
110112
try:
111113
dbuser = await User.by_rmuuid(user.uuid)
112114
except NotFound:
115+
LOGGER.warning("User '{}' did not exist, creating transparently".format(user.callsign))
113116
dbuser = await create_user(user)
114117
_ = dbuser
115118
result = OperationResultResponse(success=True)

0 commit comments

Comments
 (0)