Skip to content

Commit 6acaaea

Browse files
committed
refac
1 parent b6db719 commit 6acaaea

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

backend/open_webui/routers/channels.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1162,10 +1162,11 @@ async def get_channel_message(
11621162
if message.channel_id != id:
11631163
raise HTTPException(status_code=status.HTTP_400_BAD_REQUEST, detail=ERROR_MESSAGES.DEFAULT())
11641164

1165+
message_user = Users.get_user_by_id(message.user_id, db=db)
11651166
return MessageResponse(
11661167
**{
11671168
**message.model_dump(),
1168-
'user': UserNameResponse(**Users.get_user_by_id(message.user_id, db=db).model_dump()),
1169+
'user': UserNameResponse(**message_user.model_dump()) if message_user else None,
11691170
}
11701171
)
11711172

@@ -1245,10 +1246,11 @@ async def pin_channel_message(
12451246
try:
12461247
Messages.update_is_pinned_by_id(message_id, form_data.is_pinned, user.id, db=db)
12471248
message = Messages.get_message_by_id(message_id, db=db)
1249+
message_user = Users.get_user_by_id(message.user_id, db=db)
12481250
return MessageUserResponse(
12491251
**{
12501252
**message.model_dump(),
1251-
'user': UserNameResponse(**Users.get_user_by_id(message.user_id, db=db).model_dump()),
1253+
'user': UserNameResponse(**message_user.model_dump()) if message_user else None,
12521254
}
12531255
)
12541256
except Exception as e:

backend/open_webui/routers/files.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -656,7 +656,7 @@ async def get_html_file_content_by_id(id: str, user=Depends(get_verified_user),
656656
)
657657

658658
file_user = Users.get_user_by_id(file.user_id, db=db)
659-
if not file_user.role == 'admin':
659+
if not file_user or file_user.role != 'admin':
660660
raise HTTPException(
661661
status_code=status.HTTP_404_NOT_FOUND,
662662
detail=ERROR_MESSAGES.NOT_FOUND,

0 commit comments

Comments
 (0)