@@ -135,7 +135,6 @@ public Response addRoot(@Context ContainerRequestContext crc, String body) {
135135 @ Path ("{identifier}" )
136136 public Response addDataverse (@ Context ContainerRequestContext crc , String body , @ PathParam ("identifier" ) String parentIdtf ) {
137137 Dataverse newDataverse ;
138-
139138 try {
140139 newDataverse = parseAndValidateAddDataverseRequestBody (body );
141140 } catch (JsonParsingException jpe ) {
@@ -157,6 +156,7 @@ public Response addDataverse(@Context ContainerRequestContext crc, String body,
157156 AuthenticatedUser u = getRequestAuthenticatedUserOrDie (crc );
158157 newDataverse = execCommand (new CreateDataverseCommand (newDataverse , createDataverseRequest (u ), facets , inputLevels , metadataBlocks ));
159158 return created ("/dataverses/" + newDataverse .getAlias (), json (newDataverse ));
159+
160160 } catch (WrappedResponse ww ) {
161161 return handleWrappedResponse (ww );
162162 } catch (EJBException ex ) {
@@ -209,6 +209,8 @@ public Response updateDataverse(@Context ContainerRequestContext crc, String bod
209209 dataverse = execCommand (new UpdateDataverseCommand (dataverse , facets , null , createDataverseRequest (u ), inputLevels , metadataBlocks , updatedDataverseDTO ));
210210 return ok (json (dataverse ));
211211
212+ } catch (WrappedResponse ww ) {
213+ return handleWrappedResponse (ww );
212214 } catch (EJBException ex ) {
213215 return handleEJBException (ex , "Error updating dataverse." );
214216 } catch (Exception ex ) {
0 commit comments