save base path in project
[jSite2.git] / src / net / pterodactylus / jsite / project / ProjectManager.java
index ab5406d..5009b0d 100644 (file)
@@ -139,12 +139,15 @@ public class ProjectManager implements PropertyChangeListener {
                        String projectDescription = projectProperties.getProperty(projectPrefix + ".description");
                        String projectPrivateKey = projectProperties.getProperty(projectPrefix + ".privateKey");
                        String projectPublicKey = projectProperties.getProperty(projectPrefix + ".publicKey");
+                       String projectBasePath = projectProperties.getProperty(projectPrefix  + ".basePath");
                        Project project = new Project();
                        project.setId(projectId);
                        project.setName(projectName);
                        project.setDescription(projectDescription);
                        project.setPrivateKey(projectPrivateKey);
                        project.setPublicKey(projectPublicKey);
+                       project.setBasePath(projectBasePath);
+                       project.rescanBasePath();
                        projects.add(project);
                        logger.fine("loaded project “" + project.getName() + "”.");
                        projectIndex++;
@@ -173,6 +176,7 @@ public class ProjectManager implements PropertyChangeListener {
                        projectProperties.setProperty(projectPrefix + ".description", project.getDescription());
                        projectProperties.setProperty(projectPrefix + ".privateKey", project.getPrivateKey());
                        projectProperties.setProperty(projectPrefix + ".publicKey", project.getPublicKey());
+                       projectProperties.setProperty(projectPrefix + ".basePath", project.getBasePath());
                        projectIndex++;
                }
                File projectFile = new File(directoryFile, "projects.properties");