You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by an...@apache.org on 2007/02/15 13:09:40 UTC

svn commit: r507910 - /lenya/trunk/src/modules/webdav/webdav.js

Author: andreas
Date: Thu Feb 15 04:09:39 2007
New Revision: 507910

URL: http://svn.apache.org/viewvc?view=rev&rev=507910
Log:
Handle usecase invocation properly in webdav.js

Modified:
    lenya/trunk/src/modules/webdav/webdav.js

Modified: lenya/trunk/src/modules/webdav/webdav.js
URL: http://svn.apache.org/viewvc/lenya/trunk/src/modules/webdav/webdav.js?view=diff&rev=507910&r1=507909&r2=507910
==============================================================================
--- lenya/trunk/src/modules/webdav/webdav.js (original)
+++ lenya/trunk/src/modules/webdav/webdav.js Thu Feb 15 04:09:39 2007
@@ -300,12 +300,15 @@
             usecaseResolver = cocoon.getComponent("org.apache.lenya.cms.usecase.UsecaseResolver");
             usecase = usecaseResolver.resolve(sourceUrl, usecaseName);
             proxy.setup(usecase);
-                
-            usecase.execute();
-            if (! usecase.hasErrors()) {
-                usecase.checkPostconditions();
+            
+            usecase.checkExecutionConditions();
+            if (!usecase.hasErrors()) {
+                usecase.execute();
                 if (! usecase.hasErrors()) {
-                    success = true;
+                    usecase.checkPostconditions();
+                    if (! usecase.hasErrors()) {
+                        success = true;
+                    }
                 }
             }
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org