fix: 修复工作流执行报错,没有用户消息

This commit is contained in:
radish@2020
2025-10-21 18:00:46 +08:00
parent 35c848b719
commit 6b5fea27e0

View File

@@ -123,14 +123,14 @@ public class WorkflowUtil {
Set<String> nameSet = CollStreamUtil.toSet(refInputs, WfNodeParamRef::getName); Set<String> nameSet = CollStreamUtil.toSet(refInputs, WfNodeParamRef::getName);
userMessage.stream().filter(item -> nameSet.contains(item.getName())) userMessage.stream().filter(item -> nameSet.contains(item.getName()))
.map(item -> getMessage("role", item.getContent().getValue())).forEach(messages::add); .map(item -> getMessage("user", item.getContent().getValue())).forEach(messages::add);
if (CollUtil.isNotEmpty(messages)) { if (CollUtil.isNotEmpty(messages)) {
return; return;
} }
userMessage.stream().filter(item -> "input".equals(item.getName())) userMessage.stream().filter(item -> "input".equals(item.getName()))
.map(item -> getMessage("role", item.getContent().getValue())).forEach(messages::add); .map(item -> getMessage("user", item.getContent().getValue())).forEach(messages::add);
} }
/** /**