diff --git a/packages/plugins/datasource/src/js/datasource.js b/packages/plugins/datasource/src/js/datasource.js index 27184f40f..a41b44c42 100644 --- a/packages/plugins/datasource/src/js/datasource.js +++ b/packages/plugins/datasource/src/js/datasource.js @@ -82,9 +82,10 @@ export const getRequest = (config) => { } const errorHandler = (error) => { - createFn(config.errorHandler.value)(error) + const reject = createFn(config.errorHandler.value)(error) dataSource.status = 'error' dataSource.error = error + return reject } http.interceptors.request.use(willFetch, errorHandler)