diff --git a/packages/commons/src/interceptors/consistencyHandling.ts b/packages/commons/src/interceptors/consistencyHandling.ts index cb0bd4ce5..7ec90e77d 100644 --- a/packages/commons/src/interceptors/consistencyHandling.ts +++ b/packages/commons/src/interceptors/consistencyHandling.ts @@ -11,7 +11,11 @@ function configureConsistencyHandlingInterceptor(axios: AxiosInstance): void { let lastEventId: string | undefined = undefined; axios.interceptors.request.use((config) => { - if (lastEventId !== undefined && !isMutatingRequest(config)) { + if ( + lastEventId !== undefined && + !isMutatingRequest(config) && + config.headers["if-event-reached"] === undefined + ) { config.headers["if-event-reached"] = lastEventId; } return config;