diff --git a/Server-Side Components/Business Rules/Copy Description/Readme.md b/Server-Side Components/Business Rules/Copy Description/Readme.md new file mode 100644 index 0000000000..219ef818aa --- /dev/null +++ b/Server-Side Components/Business Rules/Copy Description/Readme.md @@ -0,0 +1,4 @@ +This business rule will run when Rich description is empty and description is not empty then it will trigger and sync with description + +Real Time scenario +-This will help to copy the content from description diff --git a/Server-Side Components/Business Rules/Copy Description/Sync Rich description with description b/Server-Side Components/Business Rules/Copy Description/Sync Rich description with description new file mode 100644 index 0000000000..f5de1dba18 --- /dev/null +++ b/Server-Side Components/Business Rules/Copy Description/Sync Rich description with description @@ -0,0 +1,14 @@ +(function executeRule(current, previous /*null when async*/) { + var description = current.getValue("description"); + if (description.indexOf("\t") >= 0) { + description = description.replace(/\t/g, '  '); + } + + var lines = description.split("\n"); + + var rich_description = lines.map(function(line) { + return '

' + line + '

'; + }).join(""); + + current.rich_description = rich_description; +})(current, previous);