diff --git a/com.actionsoft.apps.coe.pal/src/com/actionsoft/apps/coe/pal/pal/repository/designer/relation/web/DesignerRelationShapeWeb.java b/com.actionsoft.apps.coe.pal/src/com/actionsoft/apps/coe/pal/pal/repository/designer/relation/web/DesignerRelationShapeWeb.java index a3f55dbf..ee050cca 100755 --- a/com.actionsoft.apps.coe.pal/src/com/actionsoft/apps/coe/pal/pal/repository/designer/relation/web/DesignerRelationShapeWeb.java +++ b/com.actionsoft.apps.coe.pal/src/com/actionsoft/apps/coe/pal/pal/repository/designer/relation/web/DesignerRelationShapeWeb.java @@ -871,7 +871,24 @@ public class DesignerRelationShapeWeb extends ActionWeb { } macroLibraries.put("treeData", jsonArr_new.toString()); - } else{ + }else if(attrId.equals("support_files")) { + for (int i = 0; i < objects.size(); i++) { + JSONObject jsonObject = objects.getJSONObject(i); + + String isPublish=jsonObject.getString("isPublish"); + if(isPublish!=null){ + if(isPublish.equals("false")){ + JSONObject node = objects.getJSONObject(i); + node.put("nocheck", "false"); + jsonArr_new.add(node); + } + }else{ + jsonArr_new.add(objects.getJSONObject(i)); + } + + } + macroLibraries.put("treeData", jsonArr_new.toString()); + }else{ macroLibraries.put("treeData", jsonArr_new.toString()); }