From 4a72580b2477c91883680fd03adc8e31ef85f48f Mon Sep 17 00:00:00 2001 From: Jaanus Sellin Date: Fri, 14 Feb 2025 12:28:43 +0200 Subject: [PATCH] fix: return undefined from delta if no events (#9311) Nameprefix can remove events from result, so we should send 304 in that case. --- .../delta/client-feature-toggle-delta.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/features/client-feature-toggles/delta/client-feature-toggle-delta.ts b/src/lib/features/client-feature-toggles/delta/client-feature-toggle-delta.ts index b3e9389054..a291e7dfc5 100644 --- a/src/lib/features/client-feature-toggles/delta/client-feature-toggle-delta.ts +++ b/src/lib/features/client-feature-toggles/delta/client-feature-toggle-delta.ts @@ -201,6 +201,10 @@ export class ClientFeatureToggleDelta extends EventEmitter { namePrefix, ); + if (events.length === 0) { + return undefined; + } + const response: ClientFeaturesDeltaSchema = { events: events.map((event) => { if (event.type === 'feature-removed') {