diff --git a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/bpmn/BpmnProcessModelController.java b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/bpmn/BpmnProcessModelController.java index 19e03dd57..27203a788 100644 --- a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/bpmn/BpmnProcessModelController.java +++ b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/bpmn/BpmnProcessModelController.java @@ -361,9 +361,12 @@ public class BpmnProcessModelController implements ProcessModelApi { public CommonResponse resetPrintTemplateConfig(@Validated @RequestBody RestPrintTemplateConfigDTO dto) { String activeProcessDefinitionId = bpmnProcessDefinitionService.getActiveProcessDefinitionId(NO_TENANT_ID, dto.getProcessDefinitionKey()); String modelId = bpmnProcessInstanceService.getModelIdByProcessDefinitionId(null, activeProcessDefinitionId); + PrintModelDTO config = bpmnProcessModelService.getPrintTemplateConfig(modelId); bpmnProcessModelService.printTemplateConfig(PrintTemplateConfigUpsertDTO.builder() .modelId(dto.getModelId()) - .printTemplateConfig(bpmnProcessModelService.getPrintTemplateConfig(modelId).getPrintTemplateConfig()) + .printFileName(config.getPrintFileName()) + .printTemplateName(config.getPrintTemplateName()) + .printTemplateConfig(config.getPrintTemplateConfig()) .build()); return success(true); }