Merge pull request #71 from Alfresco/fix/repo-3495_deauth

REPO-3495 / Service Pack: MNT-19514: REST API: Deauthorized users 500

Use parent-child bean mechanism in order to extend the exceptionMapping in enterprise project.
This commit is contained in:
Mihaela Popa
2018-05-25 10:15:34 +03:00
committed by GitHub

View File

@@ -133,7 +133,7 @@
</bean> </bean>
<bean id="webScriptExceptionResolver" class="org.alfresco.rest.framework.core.exceptions.WebScriptExceptionResolver"> <bean id="webScriptExceptionResolver" class="org.alfresco.rest.framework.core.exceptions.WebScriptExceptionResolver">
</bean> </bean>
<bean id="simpleMappingExceptionResolver" class="org.alfresco.rest.framework.core.exceptions.SimpleMappingExceptionResolver"> <bean id="simpleMappingExceptionResolverParent" abstract="true" class="org.alfresco.rest.framework.core.exceptions.SimpleMappingExceptionResolver">
<property name="exceptionMappings"> <property name="exceptionMappings">
<map> <map>
<entry key="org.alfresco.rest.framework.core.exceptions.ApiException" value="#{T(org.springframework.extensions.webscripts.Status).STATUS_INTERNAL_SERVER_ERROR}" /> <entry key="org.alfresco.rest.framework.core.exceptions.ApiException" value="#{T(org.springframework.extensions.webscripts.Status).STATUS_INTERNAL_SERVER_ERROR}" />
@@ -172,6 +172,7 @@
</map> </map>
</property> </property>
</bean> </bean>
<bean id="simpleMappingExceptionResolver" parent="simpleMappingExceptionResolverParent" />
<bean id="apiAssistant" class="org.alfresco.rest.framework.tools.ApiAssistant"> <bean id="apiAssistant" class="org.alfresco.rest.framework.tools.ApiAssistant">
<property name="jsonHelper" ref="jsonHelper" /> <property name="jsonHelper" ref="jsonHelper" />
<property name="resolver" ref="simpleMappingExceptionResolver" /> <property name="resolver" ref="simpleMappingExceptionResolver" />