diff --git a/src/lib/features/metrics/unknown-flags/unknown-flags-store.ts b/src/lib/features/metrics/unknown-flags/unknown-flags-store.ts index 7659dbd2af..e754f5de0c 100644 --- a/src/lib/features/metrics/unknown-flags/unknown-flags-store.ts +++ b/src/lib/features/metrics/unknown-flags/unknown-flags-store.ts @@ -33,7 +33,10 @@ export class UnknownFlagsStore implements IUnknownFlagsStore { app_name: flag.appName, seen_at: flag.seenAt, })); - await tx(TABLE).insert(rows); + await tx(TABLE) + .insert(rows) + .onConflict(['name', 'app_name']) + .merge(['seen_at']); } }); }