From 767406845e329b75bf0e2d4b1aec1d4382a5a21e Mon Sep 17 00:00:00 2001 From: vito Date: Thu, 26 Dec 2024 14:56:27 +0800 Subject: [PATCH] =?UTF-8?q?REPORT-145338=20=E4=BF=AE=E5=A4=8D=E8=BF=9C?= =?UTF-8?q?=E7=A8=8B=E5=88=87=E6=8D=A2=E5=A4=A7=E9=87=8Fexist=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/fr/design/data/StrategyConfigAttrUtils.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/designer-base/src/main/java/com/fr/design/data/StrategyConfigAttrUtils.java b/designer-base/src/main/java/com/fr/design/data/StrategyConfigAttrUtils.java index a03ccc99dc..e4a25eb17a 100644 --- a/designer-base/src/main/java/com/fr/design/data/StrategyConfigAttrUtils.java +++ b/designer-base/src/main/java/com/fr/design/data/StrategyConfigAttrUtils.java @@ -4,8 +4,6 @@ import com.fr.base.io.IOFile; import com.fr.design.file.HistoryTemplateListCache; import com.fr.design.mainframe.JTemplate; import com.fr.esd.core.strategy.config.StrategyConfig; -import com.fr.esd.core.strategy.config.StrategyConfigHelper; -import com.fr.esd.core.strategy.config.service.StrategyConfigService; import com.fr.esd.core.strategy.persistence.StrategyConfigsAttr; import com.fr.esd.event.DSMapping; import com.fr.esd.event.DsNameTarget; @@ -13,7 +11,6 @@ import com.fr.esd.event.StrategyEventsNotifier; import com.fr.esd.event.xml.XMLSavedHook; import com.fr.log.FineLoggerFactory; import com.fr.stable.StringUtils; -import com.fr.workspace.WorkContext; import java.nio.file.Paths; import java.util.HashMap; @@ -48,7 +45,9 @@ public class StrategyConfigAttrUtils { //新建模版此时不存在,不需要注册钩子 //不处理外部路径,保存到设计器才处理 String path = jTemplate.getPath(); - if (attr.getXmlSavedHook() == null && !Paths.get(path).isAbsolute() && WorkContext.getWorkResource().exist(path)) { + if (attr.getXmlSavedHook() == null + && !Paths.get(path).isAbsolute() + && jTemplate.getEditingFILE().isMemFile()) { attr.setXmlSavedHook(new StrategyConfigsAttrSavedHook(jTemplate.getPath(), attr)); } return attr;