Index: ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/action/TousseDefinitionAction.java =================================================================== diff -u -r34300 -r34317 --- ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/action/TousseDefinitionAction.java (.../TousseDefinitionAction.java) (revision 34300) +++ ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/action/TousseDefinitionAction.java (.../TousseDefinitionAction.java) (revision 34317) @@ -3529,8 +3529,15 @@ public void loadTousseDefinitionNote(){ JSONObject result = JSONUtil.buildJsonObject(true); try { - if(origineTd != null){ - TousseDefinitionNote note = origineTd.getTousseDefinitionNote(); + + String id = StrutsParamUtils.getPraramValue("td_id", ""); + TousseDefinition td = tousseDefinitionManager.get(id); + if(td != null && DatabaseUtil.isPoIdValid(td.getAncestorID()) && !td.getId().equals(td.getAncestorID())){ + td = tousseDefinitionManager.get(td.getAncestorID()); + } + + if(td != null){ + TousseDefinitionNote note = td.getTousseDefinitionNote(); if(note != null && note.getId() != null){ result = JSONUtil.buildJsonObject(true); JSONObject data = new JSONObject();