diff --git a/packages/apollo-client/src/core/ObservableQuery.ts b/packages/apollo-client/src/core/ObservableQuery.ts index 6d57e1efa7d..a527092a49b 100644 --- a/packages/apollo-client/src/core/ObservableQuery.ts +++ b/packages/apollo-client/src/core/ObservableQuery.ts @@ -400,6 +400,7 @@ export class ObservableQuery< const subscription = this.queryManager .startGraphQLSubscription({ query: options.document, + fetchPolicy: options.fetchPolicy, variables: options.variables, }) .subscribe({ diff --git a/packages/apollo-client/src/core/watchQueryOptions.ts b/packages/apollo-client/src/core/watchQueryOptions.ts index 005997c6d73..e48f8b435cc 100644 --- a/packages/apollo-client/src/core/watchQueryOptions.ts +++ b/packages/apollo-client/src/core/watchQueryOptions.ts @@ -142,6 +142,7 @@ export type SubscribeToMoreOptions< > = { document: DocumentNode; variables?: TSubscriptionVariables; + fetchPolicy?: FetchPolicy; updateQuery?: UpdateQueryFn; onError?: (error: Error) => void; };