Skip to content

Commit 2e5f24f

Browse files
committed
Pass request to QueryInfo.markQueryResult
1 parent 76cb900 commit 2e5f24f

2 files changed

Lines changed: 15 additions & 9 deletions

File tree

src/core/QueryInfo.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import type { ApolloClient } from "./ApolloClient.js";
2727
import { NetworkStatus } from "./networkStatus.js";
2828
import type { ObservableQuery } from "./ObservableQuery.js";
2929
import type { QueryManager } from "./QueryManager.js";
30+
import type { QueryRequest } from "./QueryRequest.js";
3031
import type {
3132
DataValue,
3233
DefaultContext,
@@ -225,6 +226,7 @@ export class QueryInfo<
225226

226227
public markQueryResult(
227228
incoming: ApolloLink.Result<TData>,
229+
request: QueryRequest<TData, TVariables>,
228230
{
229231
document: query,
230232
variables,

src/core/QueryManager.ts

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1056,15 +1056,19 @@ export class QueryManager {
10561056
// Use linkDocument rather than queryInfo.document so the
10571057
// operation/fragments used to write the result are the same as the
10581058
// ones used to obtain it from the link.
1059-
const { dataState, ...result } = queryInfo.markQueryResult(incoming, {
1060-
errorPolicy: request.errorPolicy,
1061-
fetchPolicy: request.fetchPolicy,
1062-
document: request.query,
1063-
cacheWriteBehavior: request.cacheWriteBehavior,
1064-
networkStatus: request.networkStatus,
1065-
returnPartialData: request.returnPartialData,
1066-
variables: request.variables,
1067-
});
1059+
const { dataState, ...result } = queryInfo.markQueryResult(
1060+
incoming,
1061+
request,
1062+
{
1063+
errorPolicy: request.errorPolicy,
1064+
fetchPolicy: request.fetchPolicy,
1065+
document: request.query,
1066+
cacheWriteBehavior: request.cacheWriteBehavior,
1067+
networkStatus: request.networkStatus,
1068+
returnPartialData: request.returnPartialData,
1069+
variables: request.variables,
1070+
}
1071+
);
10681072
const hasErrors = graphQLResultHasError(result);
10691073

10701074
if (hasErrors && request.errorPolicy === "none") {

0 commit comments

Comments
 (0)