This is an automated email from the ASF dual-hosted git repository.

joerghoh pushed a commit to branch SLING-11038
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-servlets-post.git

commit bcb0ae66cad6d03717bc244d8e374f57619d9da9
Author: Joerg Hoh <[email protected]>
AuthorDate: Fri Sep 6 18:43:58 2024 +0200

    SLING-11038 improve exception handling
---
 .../sling/servlets/post/impl/operations/AbstractPostOperation.java  | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/src/main/java/org/apache/sling/servlets/post/impl/operations/AbstractPostOperation.java
 
b/src/main/java/org/apache/sling/servlets/post/impl/operations/AbstractPostOperation.java
index 55fa345..d67bc7e 100644
--- 
a/src/main/java/org/apache/sling/servlets/post/impl/operations/AbstractPostOperation.java
+++ 
b/src/main/java/org/apache/sling/servlets/post/impl/operations/AbstractPostOperation.java
@@ -100,10 +100,10 @@ public abstract class AbstractPostOperation implements 
PostOperation {
 
             final List<Modification> changes = new ArrayList<>();
 
-            doRun(request, response, changes);
-
-            // invoke processors
             try {
+                doRun(request, response, changes);
+
+                // invoke processors
                 if (processors != null) {
                     for (SlingPostProcessor processor : processors) {
                         request.getRequestProgressTracker().log("Calling Sling 
Post Processor {0}", processor.getClass().getName());

Reply via email to