X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fproject%2FProjectManager.java;h=b4f9fe00cc1ba7e6086ccb97dd12482eaef65d06;hb=1c878b24d982cefb97b01413a770231d9ca4a51f;hp=d6fc59148874bd1599e06a0f1edee71cb6e6a05f;hpb=617d32cb14acf089bfa1afd2a301592a009e3c19;p=jSite2.git diff --git a/src/net/pterodactylus/jsite/project/ProjectManager.java b/src/net/pterodactylus/jsite/project/ProjectManager.java index d6fc591..b4f9fe0 100644 --- a/src/net/pterodactylus/jsite/project/ProjectManager.java +++ b/src/net/pterodactylus/jsite/project/ProjectManager.java @@ -140,6 +140,7 @@ public class ProjectManager implements PropertyChangeListener { String projectPrivateKey = projectProperties.getProperty(projectPrefix + ".privateKey"); String projectPublicKey = projectProperties.getProperty(projectPrefix + ".publicKey"); String projectBasePath = projectProperties.getProperty(projectPrefix + ".basePath"); + String projectDefaultFile = projectProperties.getProperty(projectPrefix + ".defaultFile"); Project project = new Project(); project.setId(projectId); project.setName(projectName); @@ -147,6 +148,7 @@ public class ProjectManager implements PropertyChangeListener { project.setPrivateKey(projectPrivateKey); project.setPublicKey(projectPublicKey); project.setBasePath(projectBasePath); + project.setDefaultFile(projectDefaultFile); int overrideIndex = 0; while (projectProperties.containsKey(projectPrefix + ".overrides." + overrideIndex)) { String filePath = projectProperties.getProperty(projectPrefix + ".overrides." + overrideIndex + ".filePath"); @@ -183,6 +185,7 @@ public class ProjectManager implements PropertyChangeListener { projectProperties.setProperty(projectPrefix + ".privateKey", project.getPrivateKey()); projectProperties.setProperty(projectPrefix + ".publicKey", project.getPublicKey()); projectProperties.setProperty(projectPrefix + ".basePath", project.getBasePath()); + projectProperties.setProperty(projectPrefix + ".defaultFile", project.getDefaultFile()); int overrideIndex = 0; for (Entry overrideEntry: project.getOverrides().entrySet()) { projectProperties.setProperty(projectPrefix + ".overrides." + overrideIndex + ".filePath", overrideEntry.getKey()); @@ -220,6 +223,7 @@ public class ProjectManager implements PropertyChangeListener { project.setPrivateKey(keyPair[0]); project.setPublicKey(keyPair[1]); project.setBasePath(""); + project.setDefaultFile(""); projects.add(project); project.addPropertyChangeListener(this); try {