]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/commands/OpenModuleEditor.java
enhance log strategy
[gpl/argeo-slc.git] / plugins / org.argeo.slc.client.ui.dist / src / main / java / org / argeo / slc / client / ui / dist / commands / OpenModuleEditor.java
index b1b9619eb64ef69e8ea36c94e1e5de100d7c337a..85d047a95d5d18dd394042af1afaedf2606daf71 100644 (file)
@@ -82,8 +82,9 @@ public class OpenModuleEditor extends AbstractHandler {
                                businessSession = RepoUtils.getCorrespondingSession(
                                                repositoryFactory, keyring, repoNode, repoUri,
                                                workspaceName);
-                               repoUri = repoNode.getProperty(ArgeoNames.ARGEO_URI)
-                                               .getString();
+                               if (repoUri == null && repoNode != null)
+                                       repoUri = repoNode.getProperty(ArgeoNames.ARGEO_URI)
+                                                       .getString();
 
                        } catch (RepositoryException e) {
                                throw new SlcException("Cannot log to workspace "