multiple plugins pointing to admin can conflict - fix

This commit is contained in:
psychobunny
2013-11-04 23:59:33 -05:00
parent 41f98d29b7
commit 1d6135150f
2 changed files with 19 additions and 14 deletions

View File

@@ -706,16 +706,18 @@ var express = require('express'),
var routes = custom_routes.routes;
for (var route in routes) {
if (routes.hasOwnProperty(route)) {
app[routes[route].method || 'get'](routes[route].route, function(req, res) {
routes[route].options(req, res, function(options) {
app.build_header({
req: options.req,
res: options.res
}, function (err, header) {
res.send(header + options.content + templates['footer']);
(function(route) {
app[routes[route].method || 'get'](routes[route].route, function(req, res) {
routes[route].options(req, res, function(options) {
app.build_header({
req: options.req,
res: options.res
}, function (err, header) {
res.send(header + options.content + templates['footer']);
});
});
});
});
}(route));
}
}
});
@@ -726,4 +728,4 @@ var express = require('express'),
}(WebServer));
global.server = server;
global.server = server;