make key generation throw exceptions in case of errors
[jSite2.git] / src / net / pterodactylus / jsite / core / CoreImpl.java
index eae7b3a..3e96b10 100644 (file)
@@ -441,13 +441,10 @@ public class CoreImpl implements Core, NodeListener, RequestListener {
        /**
         * {@inheritDoc}
         */
-       public Project addProject(String projectName) throws IOException {
+       public Project createProject(String projectName) throws IOException, NoNodeException {
                Project project = new Project();
                project.setName(projectName);
                String[] keyPair = nodeManager.generateKeyPair();
-               if (keyPair == null) {
-                       return null;
-               }
                project.setPrivateKey(keyPair[0]);
                project.setPublicKey(keyPair[1]);
                return project;