Improve target message handling for "remember-this" workflows

This commit is contained in:
2026-06-15 20:28:56 +02:00
parent c904831bd6
commit ebf90ecd8e

View File

@@ -404,6 +404,9 @@ async def create_workflow_run(request: WorkflowRunRequest):
stored_attachments = _json(user_message.attachments_json, [])
run_attachments = request.attachments or stored_attachments
db.flush()
if not target_message_id and workflow.slug == "remember-this":
target_message_id = user_message.message_id
target_message_content = target_message_content or _extract_remember_content(request.message)
else:
attachments = [main_module._normalize_chat_attachment_or_raise(item, include_text=True) for item in request.attachments]
run_attachments = attachments