From bbe21a11cea6fb7b2dcc21d64e99b245e198f94d Mon Sep 17 00:00:00 2001 From: Lukas Fritze Date: Mon, 3 Nov 2025 17:12:53 +0100 Subject: [PATCH] fix(interceptors): only set if-event-reached header in ConsistencyHandlingInterceptor if not already set --- packages/commons/src/interceptors/consistencyHandling.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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;