Fix conditional initialisation of projects

This commit is contained in:
Nick O'Leary
2017-12-16 23:43:08 +00:00
parent a3a1bba5ef
commit 474f4572f2
4 changed files with 27 additions and 18 deletions

View File

@@ -68,11 +68,9 @@ module.exports = {
editorApp.use("/",ui.editorResources);
//Projects
if (runtime.storage.projects) {
var projects = require("./projects");
projects.init(runtime);
editorApp.use("/projects",projects.app());
}
var projects = require("./projects");
projects.init(runtime);
editorApp.use("/projects",projects.app());
// Locales
var locales = require("./locales");

View File

@@ -27,6 +27,14 @@ module.exports = {
app: function() {
var app = express();
app.use(function(req,res,next) {
if (!runtime.storage.projects) {
res.status(404).end();
} else {
next();
}
});
// Projects
// List all projects