diff --git a/src/plugins/hooks.js b/src/plugins/hooks.js index d2cce78ce1..b240652a84 100644 --- a/src/plugins/hooks.js +++ b/src/plugins/hooks.js @@ -115,7 +115,7 @@ Hooks.fire = async function (hook, params) { return; } let deleteCaller = false; - if (params && typeof params === 'object' && !params.hasOwnProperty('caller')) { + if (params && typeof params === 'object' && !Array.isArray(params) && !params.hasOwnProperty('caller')) { const als = require('../als'); params.caller = als.getStore(); deleteCaller = true;