From 0ee1983c9b093ac7364652a724fe6e3960eb7ffd Mon Sep 17 00:00:00 2001 From: Guillaume Chau Date: Wed, 25 Jul 2018 15:14:23 +0200 Subject: [PATCH] fix(plugin api): task hooks (non-vue cli project) --- packages/@vue/cli-ui/apollo-server/connectors/plugins.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/@vue/cli-ui/apollo-server/connectors/plugins.js b/packages/@vue/cli-ui/apollo-server/connectors/plugins.js index 4c1cc7c6f..8f95b9f5b 100644 --- a/packages/@vue/cli-ui/apollo-server/connectors/plugins.js +++ b/packages/@vue/cli-ui/apollo-server/connectors/plugins.js @@ -249,6 +249,7 @@ function getApi (folder) { function callHook ({ id, args, file }, context) { const pluginApi = getApi(file) + if (!pluginApi) return const fns = pluginApi.hooks[id] log(`Hook ${id}`, fns.length, 'handlers') fns.forEach(fn => fn(...args))