From 1097cce176c031d228cfa3f57b844f915262b94d Mon Sep 17 00:00:00 2001 From: Horus Lugo Date: Sat, 19 Sep 2015 05:25:36 +0200 Subject: [PATCH 1/2] Added 'filter:groups.build' to groups controller --- src/controllers/groups.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/controllers/groups.js b/src/controllers/groups.js index e7602f85e9..f82a4c5505 100644 --- a/src/controllers/groups.js +++ b/src/controllers/groups.js @@ -8,6 +8,7 @@ var async = require('async'), groups = require('../groups'), user = require('../user'), helpers = require('./helpers'), + plugins = require('../plugins'), groupsController = {}; groupsController.list = function(req, res, next) { @@ -93,7 +94,13 @@ groupsController.details = function(req, res, callback) { results.title = '[[pages:group, ' + results.group.displayName + ']]'; results.breadcrumbs = helpers.buildBreadcrumbs([{text: '[[pages:groups]]', url: '/groups' }, {text: results.group.displayName}]); - res.render('groups/details', results); + + plugins.fireHook('filter:groups.build', { req: req, res: res, templateData: results }, function (err, results) { + if(err) { + return next(err); + } + res.render('groups/details', results.templateData); + }); }); }); }; From a9b8a142df4102c49fcafb51c1acaaa0f5eef75d Mon Sep 17 00:00:00 2001 From: Horus Lugo Date: Sat, 19 Sep 2015 05:34:07 +0200 Subject: [PATCH 2/2] Changed filters name and solved a little mistake. --- src/controllers/groups.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/controllers/groups.js b/src/controllers/groups.js index f82a4c5505..ea3e67a128 100644 --- a/src/controllers/groups.js +++ b/src/controllers/groups.js @@ -95,9 +95,9 @@ groupsController.details = function(req, res, callback) { results.title = '[[pages:group, ' + results.group.displayName + ']]'; results.breadcrumbs = helpers.buildBreadcrumbs([{text: '[[pages:groups]]', url: '/groups' }, {text: results.group.displayName}]); - plugins.fireHook('filter:groups.build', { req: req, res: res, templateData: results }, function (err, results) { + plugins.fireHook('filter:group.build', { req: req, res: res, templateData: results }, function (err, results) { if(err) { - return next(err); + return callback(err); } res.render('groups/details', results.templateData); });