fix: internal error when user is none in service api call (#129)

This commit is contained in:
John Wang 2023-05-21 17:29:47 +08:00 committed by GitHub
parent c6f715861a
commit b42cd38cc9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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)