diff artifact-database/src/main/java/de/intevation/artifactdatabase/ArtifactDatabaseImpl.java @ 154:1a72f08ce8d7

Propagate delete user errors correctly. artifacts/trunk@1379 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Thu, 03 Mar 2011 09:36:03 +0000
parents bf596b83d984
children f797093c60bd
line wrap: on
line diff
--- a/artifact-database/src/main/java/de/intevation/artifactdatabase/ArtifactDatabaseImpl.java	Thu Mar 03 08:51:02 2011 +0000
+++ b/artifact-database/src/main/java/de/intevation/artifactdatabase/ArtifactDatabaseImpl.java	Thu Mar 03 09:36:03 2011 +0000
@@ -1055,14 +1055,9 @@
         Element root = ec.create("result");
         result.appendChild(root);
 
-        try {
-            factory.deleteUser(userId, context);
-            root.setTextContent(OPERATION_SUCCESSFUL);
-        }
-        catch (Exception e) {
-            logger.error(e.getMessage(), e);
-            root.setTextContent(OPERATION_FAILURE);
-        }
+        boolean success = factory.deleteUser(userId, context);
+
+        root.setTextContent(success ? OPERATION_SUCCESSFUL: OPERATION_FAILURE);
 
         return result;
     }

http://dive4elements.wald.intevation.org