diff --git a/packages/fes-plugin-request/src/template/resDataAdaptor.js b/packages/fes-plugin-request/src/template/resDataAdaptor.js index f52d81a8..03ffdb68 100644 --- a/packages/fes-plugin-request/src/template/resDataAdaptor.js +++ b/packages/fes-plugin-request/src/template/resDataAdaptor.js @@ -1,7 +1,7 @@ import { isFunction, isObject, isString } from './helpers'; export default async ({ response, responseDataAdaptor }, next) => { - if (isFunction(responseDataAdaptor) && (isObject(response.data) || isString(response.data))) { + if (isFunction(responseDataAdaptor) && response && (isObject(response.data) || isString(response.data))) { response.data = responseDataAdaptor(response.data); } await next();