User without "sn_grc.business_user" role tries to save project, the following error occurs: Submit cancelled due to a script error - please contact your System AdministratorDescriptionWhen any user that has the "it_project_manager" role but not the "sn_grc.business_user" role tries to save project, the following error occurs: Submit canceled due to a script error - please contact your System AdministratorRelease or EnvironmentRomeResolutionMake code changes in the two UI macros: inherent_heatmap and residual_heatmap. Replace the XML field with below given code blocks. Macro: inherent_heatmap Code block: <?xml version="1.0" encoding="utf-8" ?><j:jelly trim="false" xmlns:j="jelly:core" xmlns:g="glide" xmlns:j2="null" xmlns:g2="null"> <g:requires name="scripts/angular_includes_1.4.js" /> <g:requires name="sn_risk_advanced.AdvRiskInherentHeatmap.jsdbx" /> <g:evaluate var="jvar_hasCorrectRole"> var hasRole = false if (gs.hasRole("sn_grc.business_user")){ hasRole = true; } hasRole </g:evaluate> <j:if test="${JS:jvar_hasCorrectRole}"> <div id="inherent_assessment" sn-ng-formatter="adv_risk_inherent_heatmap"> <div ng-controller="inherentHeatmapController"> <inherent_heatmap></inherent_heatmap> </div> </div> </j:if> </j:jelly> Macro: residual_heatmap Code block: <?xml version="1.0" encoding="utf-8" ?><j:jelly trim="false" xmlns:j="jelly:core" xmlns:g="glide" xmlns:j2="null" xmlns:g2="null"> <g:requires name="scripts/angular_includes_1.4.js" /> <g:requires name="sn_risk_advanced.AdvRiskResidualHeatmap.jsdbx" /> <g:evaluate var="jvar_hasCorrectRole"> var hasRole = false if (gs.hasRole("sn_grc.business_user")){ hasRole = true; } hasRole </g:evaluate> <j:if test="${JS:jvar_hasCorrectRole}"> <div id="residual_assessment" sn-ng-formatter="adv_risk_residual_heatmap"> <div ng-controller="residualHeatmapController"> <residual_heatmap></residual_heatmap> </div> </div> </j:if></j:jelly>