Unverified Commit 6127f3a4 authored by xingchun-chen's avatar xingchun-chen Committed by GitHub
Browse files

Merge pull request #2617 from simon824/dev

unique check before import ProcessDefinitions
parents 33658d57 db772438
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -782,6 +782,16 @@ public class ProcessDefinitionService extends BaseDAGService {
                    processDefinitionName, 1);
        }

        //unique check
        Map<String, Object> checkResult = verifyProcessDefinitionName(loginUser, currentProjectName, processDefinitionName);
        Status status = (Status) checkResult.get(Constants.STATUS);
        if (Status.SUCCESS.equals(status)) {
            putMsg(result, Status.SUCCESS);
        } else {
            result.putAll(checkResult);
            return false;
        }

        // get create process result
        Map<String, Object> createProcessResult =
                getCreateProcessResult(loginUser,
+1 −0
Original line number Diff line number Diff line
@@ -415,6 +415,7 @@ CREATE TABLE `t_ds_process_definition` (
  `modify_by` varchar(255) DEFAULT NULL,
  `resource_ids` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `process_definition_unique` (`name`,`project_id`),
  KEY `process_definition_index` (`project_id`,`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;