Browse Source

Revert "REPORT-145338 修复远程切换大量exist操作的问题"

This reverts commit 767406845e.
fbp/release
vito 2 months ago
parent
commit
2956e0df00
  1. 7
      designer-base/src/main/java/com/fr/design/data/StrategyConfigAttrUtils.java

7
designer-base/src/main/java/com/fr/design/data/StrategyConfigAttrUtils.java

@ -4,6 +4,8 @@ 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;
@ -11,6 +13,7 @@ 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;
@ -45,9 +48,7 @@ public class StrategyConfigAttrUtils {
//新建模版此时不存在,不需要注册钩子
//不处理外部路径,保存到设计器才处理
String path = jTemplate.getPath();
if (attr.getXmlSavedHook() == null
&& !Paths.get(path).isAbsolute()
&& jTemplate.getEditingFILE().isMemFile()) {
if (attr.getXmlSavedHook() == null && !Paths.get(path).isAbsolute() && WorkContext.getWorkResource().exist(path)) {
attr.setXmlSavedHook(new StrategyConfigsAttrSavedHook(jTemplate.getPath(), attr));
}
return attr;

Loading…
Cancel
Save