fix annotation reply is null (#7103)

This commit is contained in:
Aero Kang 2024-08-08 19:07:50 +08:00 committed by GitHub
parent 7210613551
commit ad682c394d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -244,7 +244,11 @@ class AdvancedChatAppGenerateTaskPipeline(BasedGenerateTaskPipeline, WorkflowCyc
:return:
"""
for message in self._queue_manager.listen():
if message.event and hasattr(message.event, 'metadata') and message.event.metadata.get('is_answer_previous_node', False) and publisher:
if (message.event
and hasattr(message.event, 'metadata')
and message.event.metadata
and message.event.metadata.get('is_answer_previous_node', False)
and publisher):
publisher.publish(message=message)
elif (hasattr(message.event, 'execution_metadata')
and message.event.execution_metadata