projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improve CMS workspace indexer.
[lgpl/argeo-commons.git]
/
org.argeo.cms
/
src
/
org
/
argeo
/
cms
/
internal
/
kernel
/
HomeRepository.java
diff --git
a/org.argeo.cms/src/org/argeo/cms/internal/kernel/HomeRepository.java
b/org.argeo.cms/src/org/argeo/cms/internal/kernel/HomeRepository.java
index e5164b6c3fc6424e7dc14e234c25a33c8f3021fd..aa0f1fc3f53d287e5a1c1b946c6184f8fa84dce9 100644
(file)
--- a/
org.argeo.cms/src/org/argeo/cms/internal/kernel/HomeRepository.java
+++ b/
org.argeo.cms/src/org/argeo/cms/internal/kernel/HomeRepository.java
@@
-58,7
+58,7
@@
class HomeRepository extends JcrRepositoryWrapper implements KernelConstants {
@Override
public Void run() {
try {
@Override
public Void run() {
try {
- Session adminSession = getRepository().login();
+ Session adminSession = get
Default
Repository().login();
initJcr(adminSession);
} catch (RepositoryException e) {
throw new CmsException("Cannot init JCR home", e);
initJcr(adminSession);
} catch (RepositoryException e) {
throw new CmsException("Cannot init JCR home", e);
@@
-80,7
+80,7
@@
class HomeRepository extends JcrRepositoryWrapper implements KernelConstants {
if (checkedUsers.contains(username))
return;
if (checkedUsers.contains(username))
return;
- Session adminSession = KernelUtils.openAdminSession(getRepository(
), session.getWorkspace().getName()
);
+ Session adminSession = KernelUtils.openAdminSession(getRepository(
workspaceName), workspaceName
);
try {
syncJcr(adminSession, username, workspaceName);
checkedUsers.add(username);
try {
syncJcr(adminSession, username, workspaceName);
checkedUsers.add(username);