diff --git a/entity/DocumentTemplate_entity/recordcontainers/db/onDBUpdate.js b/entity/DocumentTemplate_entity/recordcontainers/db/onDBUpdate.js index dee24321b4a3655b4a253742be82b7ca9c25d66e..868bf99d8db12ec4b84073fcd8e16fa00c30dded 100644 --- a/entity/DocumentTemplate_entity/recordcontainers/db/onDBUpdate.js +++ b/entity/DocumentTemplate_entity/recordcontainers/db/onDBUpdate.js @@ -7,10 +7,13 @@ var rowdata = vars.get("$local.rowdata"); var content = vars.get("$field.Content"); var upload = new FileUpload(vars.get("$field.BINDATA")); var rowId = vars.get("$local.uid"); +var htmlEdit = vars.get("$field.HtmlEdit"); -DocumentTemplateUtils.updateTemplateData(rowId, upload, rowdata["DOCUMENTTEMPLATE.KIND"], content, rowdata["DOCUMENTTEMPLATE.CLASSIFICATION"], rowdata["DOCUMENTTEMPLATE.NAME"]); +if(htmlEdit != null && htmlEdit === DocumentTemplateUtils.getTemplateContent(rowId, upload)) +{ + content = htmlEdit; +} -if(vars.get("$field.HtmlEdit") != null) - DocumentTemplateUtils.updateTemplateData(rowId, upload, rowdata["DOCUMENTTEMPLATE.KIND"], vars.get("$field.HtmlEdit"), rowdata["DOCUMENTTEMPLATE.CLASSIFICATION"], rowdata["DOCUMENTTEMPLATE.NAME"]) - -WorkflowSignalSender.updated(); \ No newline at end of file +DocumentTemplateUtils.updateTemplateData(rowId, upload, rowdata["DOCUMENTTEMPLATE.KIND"], content, + rowdata["DOCUMENTTEMPLATE.CLASSIFICATION"], rowdata["DOCUMENTTEMPLATE.NAME"]); +WorkflowSignalSender.updated();