diff --git a/backend/src/main/java/io/dataease/service/panel/PanelAppTemplateService.java b/backend/src/main/java/io/dataease/service/panel/PanelAppTemplateService.java index 1a5770da5a..51ce96c0a5 100644 --- a/backend/src/main/java/io/dataease/service/panel/PanelAppTemplateService.java +++ b/backend/src/main/java/io/dataease/service/panel/PanelAppTemplateService.java @@ -104,7 +104,7 @@ public class PanelAppTemplateService { BeanUtils.copyBean(requestTemplate, request); //Store static resource into the server if (StringUtils.isNotEmpty(request.getSnapshot())) { - String snapshotName = "app-template-" + request.getId() + ".jpeg"; + String snapshotName = "app-template-" + UUIDUtil.getUUIDAsString() + ".jpeg"; staticResourceService.saveSingleFileToServe(snapshotName, request.getSnapshot().replace("data:image/jpeg;base64,", "")); requestTemplate.setSnapshot("/" + UPLOAD_URL_PREFIX + '/' + snapshotName); }