|
@@ -17,6 +17,7 @@ import com.flow.model.FormInfo;
|
|
|
import com.flow.model.StartProcess;
|
|
|
import com.flow.service.FlowDefineService;
|
|
|
import com.google.common.collect.Lists;
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.flowable.common.engine.impl.identity.Authentication;
|
|
|
import org.flowable.engine.RepositoryService;
|
|
|
import org.flowable.engine.RuntimeService;
|
|
@@ -117,7 +118,10 @@ public class FlowDefineServiceImpl extends BaseServiceImpl<FlowDefineDao, FlowDe
|
|
|
Settings settings = flowDefine.getSettings();
|
|
|
TitleConfig titleConfig = settings.getTitle();
|
|
|
if ("custom".equals(titleConfig.getType())) {
|
|
|
- instanceName = StrUtil.format(titleConfig.getValue(), values);
|
|
|
+ String value = titleConfig.getValue();
|
|
|
+ if (StringUtils.isNotBlank(value)) {
|
|
|
+ instanceName = StrUtil.format(value, values);
|
|
|
+ }
|
|
|
}
|
|
|
DuplicateApprovalEnum duplicate = settings.getDuplicate();
|
|
|
if (Objects.nonNull(duplicate)) {
|