From 2f9b4fd0cf16bc089b7bdabfc299061c5b4522d5 Mon Sep 17 00:00:00 2001 From: DarkSky Date: Mon, 15 Jan 2024 08:33:05 +0000 Subject: [PATCH] fix: add field polyfill for old feature (#5586) --- .../server/src/modules/features/types/early-access.ts | 5 ++++- packages/backend/server/src/modules/features/types/index.ts | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/backend/server/src/modules/features/types/early-access.ts b/packages/backend/server/src/modules/features/types/early-access.ts index abf3b238f..f8624b065 100644 --- a/packages/backend/server/src/modules/features/types/early-access.ts +++ b/packages/backend/server/src/modules/features/types/early-access.ts @@ -4,5 +4,8 @@ import { FeatureType } from './common'; export const featureEarlyAccess = z.object({ feature: z.literal(FeatureType.EarlyAccess), - configs: z.object({}), + configs: z.object({ + // field polyfill, make it optional in the future + whitelist: z.string().array(), + }), }); diff --git a/packages/backend/server/src/modules/features/types/index.ts b/packages/backend/server/src/modules/features/types/index.ts index 0f82a393a..f732bce24 100644 --- a/packages/backend/server/src/modules/features/types/index.ts +++ b/packages/backend/server/src/modules/features/types/index.ts @@ -42,7 +42,9 @@ export const Features: Feature[] = [ feature: FeatureType.EarlyAccess, type: FeatureKind.Feature, version: 2, - configs: {}, + configs: { + whitelist: [], + }, }, { feature: FeatureType.UnlimitedWorkspace,