Skip to content

Commit

Permalink
MID-4521 Policy breach message is not localized in self-service
Browse files Browse the repository at this point in the history
  • Loading branch information
KaterynaHonchar committed Sep 26, 2018
1 parent d5ffaaa commit 5873250
Showing 1 changed file with 9 additions and 2 deletions.
Expand Up @@ -18,6 +18,7 @@
import com.evolveum.midpoint.security.api.AuthorizationConstants;
import com.evolveum.midpoint.task.api.Task;
import com.evolveum.midpoint.task.api.TaskCategory;
import com.evolveum.midpoint.util.exception.CommonException;
import com.evolveum.midpoint.util.exception.SchemaException;
import com.evolveum.midpoint.util.logging.LoggingUtils;
import com.evolveum.midpoint.util.logging.Trace;
Expand Down Expand Up @@ -262,7 +263,13 @@ private void onSingleUserRequestPerformed(AjaxRequestTarget target) {
storage.getRoleCatalog().getAssignmentShoppingCart().clear();
} catch (Exception e) {
LoggingUtils.logUnexpectedException(LOGGER, "Could not save assignments ", e);
error(createStringResource("PageAssignmentsList.saveAssignmentsError").getString() + e.getLocalizedMessage());
result.recordFatalError(e);
if (e instanceof CommonException){
error(createStringResource("PageAssignmentsList.saveAssignmentsError").getString() +
((CommonException) e).getLocalizedUserFriendlyMessage());
} else {
error(createStringResource("PageAssignmentsList.saveAssignmentsError").getString() + e.getLocalizedMessage());
}
target.add(getFeedbackPanel());
} finally {
result.recomputeStatus();
Expand Down Expand Up @@ -452,7 +459,7 @@ private List<ConflictDto> getAssignmentConflicts(){
.getEvaluatedAssignmentTriple();
Collection<? extends EvaluatedAssignment> addedAssignments = evaluatedAssignmentTriple.getPlusSet();
for (EvaluatedAssignment<UserType> evaluatedAssignment : addedAssignments) {

for (EvaluatedPolicyRule policyRule : evaluatedAssignment.getAllTargetsPolicyRules()) {
if (!policyRule.containsEnabledAction()) {
continue;
Expand Down

0 comments on commit 5873250

Please sign in to comment.