Merge pull request #3915 from TeliaSoneraNorge/KEYCLOAK-4524

KEYCLOAK-4524
This commit is contained in:
Bill Burke authored and GitHub committed 2017-03-08 10:08:04 -05:00
commit efffcc5f41
3 files changed
+11 -2

No files matched your search

@@ -319,7 +319,11 @@ public class IdentityProviderResource {
}
IdentityProviderMapperModel model = RepresentationToModel.toModel(mapper);
model = realm.addIdentityProviderMapper(model);
try {
model = realm.addIdentityProviderMapper(model);
} catch (Exception e) {
return ErrorResponse.error("Failed to add mapper '" + model.getName() + "' to identity provider [" + identityProviderModel.getProviderId() + "].", Response.Status.BAD_REQUEST);
}
adminEvent.operation(OperationType.CREATE).resource(ResourceType.IDENTITY_PROVIDER_MAPPER).resourcePath(uriInfo, model.getId())
.representation(mapper).success();