This is an automated email from the ASF dual-hosted git repository.
kwin pushed a commit to branch master
in repository
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-installer-factory-packages.git
The following commit(s) were added to refs/heads/master by this push:
new 8c14843 SLING-9422 use service session also when installing package
(not only during upload)
8c14843 is described below
commit 8c14843c254476964ad62795a2d2b67bce6a3a5e
Author: Konrad Windszus <[email protected]>
AuthorDate: Mon May 4 20:02:47 2020 +0200
SLING-9422 use service session also when installing package (not only
during upload)
---
.../sling/installer/factory/packages/impl/PackageTransformer.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
a/src/main/java/org/apache/sling/installer/factory/packages/impl/PackageTransformer.java
b/src/main/java/org/apache/sling/installer/factory/packages/impl/PackageTransformer.java
index 46818ba..8de8e5c 100644
---
a/src/main/java/org/apache/sling/installer/factory/packages/impl/PackageTransformer.java
+++
b/src/main/java/org/apache/sling/installer/factory/packages/impl/PackageTransformer.java
@@ -259,7 +259,8 @@ public class PackageTransformer implements
ResourceTransformer, InstallTaskFacto
Session session = null;
JcrPackage pkg = null;
try {
- session = repository.loginAdministrative(null);
+ // create a service session (needs to have appropriate access
rights)
+ session = repository.loginService(/* subservice name */null,
null);
if (!configuration.observationManagerUserData().isEmpty()) {
session.getWorkspace().getObservationManager().setUserData(configuration.observationManagerUserData());
}