From 0f5be5ae255b47e6de4aeb02df061559ae17cf0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 12 Jul 2017 19:44:35 -0400 Subject: [PATCH] remove plugin.hook check --- src/topics.js | 12 ++++-------- test/topics.js | 7 ------- 2 files changed, 4 insertions(+), 15 deletions(-) diff --git a/src/topics.js b/src/topics.js index 3952f7b402..81bfccefc2 100644 --- a/src/topics.js +++ b/src/topics.js @@ -326,12 +326,8 @@ Topics.isLocked = function (tid, callback) { }; Topics.search = function (tid, term, callback) { - if (plugins.hasListeners('filter:topic.search')) { - plugins.fireHook('filter:topic.search', { - tid: tid, - term: term, - }, callback); - } else { - callback(new Error('[[error:no-plugins-available]]'), []); - } + plugins.fireHook('filter:topic.search', { + tid: tid, + term: term, + }, callback); }; diff --git a/test/topics.js b/test/topics.js index a1d0bda512..0592b9d030 100644 --- a/test/topics.js +++ b/test/topics.js @@ -1505,13 +1505,6 @@ describe('Topic\'s', function () { }); }); - it('should error if no search plugin', function (done) { - socketTopics.search({ uid: adminUid }, { tid: topic.tid, term: 'test' }, function (err) { - assert.equal(err.message, '[[error:no-plugins-available]]'); - done(); - }); - }); - it('should return results', function (done) { var plugins = require('../src/plugins'); plugins.registerHook('myTestPlugin', {