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

cschneider pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-distribution-journal.git


The following commit(s) were added to refs/heads/master by this push:
     new 5b16bd2  Sling 12274 3 (#144)
5b16bd2 is described below

commit 5b16bd25882a2b805713dd7eb7a537e856d66bf0
Author: Danilo Banjac <[email protected]>
AuthorDate: Thu May 2 08:50:43 2024 +0200

    Sling 12274 3 (#144)
    
    * SLING-12274: Catch runtime exception also when executing invalidate 
request.
    
    * SLING-12274: Add paths when building test package message.
    
    ---------
    
    Co-authored-by: Danilo Banjac <[email protected]>
---
 .../distribution/journal/impl/publisher/PackageMessageFactory.java | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git 
a/src/main/java/org/apache/sling/distribution/journal/impl/publisher/PackageMessageFactory.java
 
b/src/main/java/org/apache/sling/distribution/journal/impl/publisher/PackageMessageFactory.java
index ed95991..f787f38 100644
--- 
a/src/main/java/org/apache/sling/distribution/journal/impl/publisher/PackageMessageFactory.java
+++ 
b/src/main/java/org/apache/sling/distribution/journal/impl/publisher/PackageMessageFactory.java
@@ -92,7 +92,7 @@ public class PackageMessageFactory {
             case ADD: return createAdd(packageBuilder, resourceResolver, 
pubAgentName, request);
             case DELETE: return createDelete(packageBuilder, resourceResolver, 
request, pubAgentName);
             case INVALIDATE: return createInvalidate(packageBuilder, 
resourceResolver, request, pubAgentName);
-            case TEST: return createTest(packageBuilder, resourceResolver, 
pubAgentName);
+            case TEST: return createTest(packageBuilder, resourceResolver, 
request, pubAgentName);
             default: throw new IllegalArgumentException(format("Unsupported 
request with requestType=%s", request.getRequestType()));
         }
     }
@@ -164,12 +164,13 @@ public class PackageMessageFactory {
     }
 
     @Nonnull
-    public PackageMessage createTest(DistributionPackageBuilder 
packageBuilder, ResourceResolver resourceResolver, String pubAgentName) {
+    public PackageMessage createTest(DistributionPackageBuilder 
packageBuilder, ResourceResolver resourceResolver, DistributionRequest request, 
String pubAgentName) {
         String pkgId = UUID.randomUUID().toString();
         return PackageMessage.builder()
                 .pubSlingId(pubSlingId)
-                .pubAgentName(pubAgentName)
                 .pkgId(pkgId)
+                .pubAgentName(pubAgentName)
+                .paths(Arrays.asList(request.getPaths()))
                 .reqType(ReqType.TEST)
                 .pkgType(packageBuilder.getType())
                 .userId(resourceResolver.getUserID())

Reply via email to