From 82e2123fe7a28df221268243b4b22d1b879564fb Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Fri, 12 Dec 2025 18:35:47 +0800 Subject: [PATCH] Fix Dify v1.11.0 conversation_id UUID validation error (#1860) * Initial plan * Fix Dify v1.11.0 conversation_id UUID validation error Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: RockChinQ <45992437+RockChinQ@users.noreply.github.com> --- src/langbot/pkg/provider/runners/difysvapi.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/langbot/pkg/provider/runners/difysvapi.py b/src/langbot/pkg/provider/runners/difysvapi.py index 8c790f47..17203bdd 100644 --- a/src/langbot/pkg/provider/runners/difysvapi.py +++ b/src/langbot/pkg/provider/runners/difysvapi.py @@ -152,7 +152,7 @@ class DifyServiceAPIRunner(runner.RequestRunner): self, query: pipeline_query.Query ) -> typing.AsyncGenerator[provider_message.Message, None]: """调用聊天助手""" - cov_id = query.session.using_conversation.uuid or '' + cov_id = query.session.using_conversation.uuid or None query.variables['conversation_id'] = cov_id plain_text, upload_files = await self._preprocess_user_message(query) @@ -218,7 +218,7 @@ class DifyServiceAPIRunner(runner.RequestRunner): self, query: pipeline_query.Query ) -> typing.AsyncGenerator[provider_message.Message, None]: """调用聊天助手""" - cov_id = query.session.using_conversation.uuid or '' + cov_id = query.session.using_conversation.uuid or None query.variables['conversation_id'] = cov_id plain_text, upload_files = await self._preprocess_user_message(query) @@ -387,7 +387,7 @@ class DifyServiceAPIRunner(runner.RequestRunner): self, query: pipeline_query.Query ) -> typing.AsyncGenerator[provider_message.MessageChunk, None]: """调用聊天助手""" - cov_id = query.session.using_conversation.uuid or '' + cov_id = query.session.using_conversation.uuid or None query.variables['conversation_id'] = cov_id plain_text, upload_files = await self._preprocess_user_message(query) @@ -471,7 +471,7 @@ class DifyServiceAPIRunner(runner.RequestRunner): self, query: pipeline_query.Query ) -> typing.AsyncGenerator[provider_message.MessageChunk, None]: """调用聊天助手""" - cov_id = query.session.using_conversation.uuid or '' + cov_id = query.session.using_conversation.uuid or None query.variables['conversation_id'] = cov_id plain_text, upload_files = await self._preprocess_user_message(query)