Browse Source

!284 bugfix: 当修改保存模型,再发布时,提示"流程定义部署失败,原因:信息未发生变化"
Merge pull request !284 from SuperHao/N/A

芋道源码 2 years ago
parent
commit
62a6a993a8

+ 2 - 2
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmProcessDefinitionServiceImpl.java

@@ -199,8 +199,8 @@ public class BpmProcessDefinitionServiceImpl implements BpmProcessDefinitionServ
         // 校验 BPMN XML 信息
         BpmnModel newModel = buildBpmnModel(createReqDTO.getBpmnBytes());
         BpmnModel oldModel = getBpmnModel(oldProcessDefinition.getId());
-        // TODO  貌似 flowable 不修改这个也不同。需要看看。 sourceSystemId 不同
-        if (FlowableUtils.equals(oldModel, newModel)) {
+        // 对比字节变化
+        if (!FlowableUtils.equals(oldModel, newModel)) {
             return false;
         }
         // 最终发现都一致,则返回 true