From b42cd38cc990533d41d32e0cbd362097e93bed23 Mon Sep 17 00:00:00 2001 From: John Wang Date: Sun, 21 May 2023 17:29:47 +0800 Subject: [PATCH] fix: internal error when user is none in service api call (#129) --- api/core/conversation_message_task.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api/core/conversation_message_task.py b/api/core/conversation_message_task.py index 81477533e7..0c2e9983ce 100644 --- a/api/core/conversation_message_task.py +++ b/api/core/conversation_message_task.py @@ -281,6 +281,9 @@ class PubHandler: @classmethod def generate_channel_name(cls, user: Union[Account | EndUser], task_id: str): + if not user: + raise ValueError("user is required") + user_str = 'account-' + user.id if isinstance(user, Account) else 'end-user-' + user.id return "generate_result:{}-{}".format(user_str, task_id)