diff --git a/packages/widgets-core/src/datasource/api.ts b/packages/widgets-core/src/datasource/api.ts index 5f98fac0..9456c1cd 100644 --- a/packages/widgets-core/src/datasource/api.ts +++ b/packages/widgets-core/src/datasource/api.ts @@ -27,6 +27,11 @@ export default async function executeApiDatasource (config: ApiDatasourceConfig, throw new HttpRequestError(response, await response.json()); } + if (!ctx.httpResponses) { + ctx.httpResponses = []; + } + ctx.httpResponses.push(response); + const data = await response.json(); return jp.query(data, config.parser.extract); diff --git a/packages/widgets-types/index.d.ts b/packages/widgets-types/index.d.ts index 747724bb..6e6aa344 100644 --- a/packages/widgets-types/index.d.ts +++ b/packages/widgets-types/index.d.ts @@ -6,6 +6,10 @@ export interface WidgetBaseContext
= Record