From 55e535975c86e97714bef63ff66a232b734afc8b Mon Sep 17 00:00:00 2001 From: Fredrik Oseberg Date: Fri, 28 Jan 2022 11:29:54 +0100 Subject: [PATCH] fix: add default value to impressionData --- src/lib/schema/feature-schema.ts | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/lib/schema/feature-schema.ts b/src/lib/schema/feature-schema.ts index 94d506cb27..395d2c8e97 100644 --- a/src/lib/schema/feature-schema.ts +++ b/src/lib/schema/feature-schema.ts @@ -56,7 +56,12 @@ export const featureMetadataSchema = joi archived: joi.boolean().default(false), type: joi.string().default('release'), description: joi.string().allow('').allow(null).optional(), - impressionData: joi.boolean().allow(true).allow(false).optional(), + impressionData: joi + .boolean() + .allow(true) + .allow(false) + .default(false) + .optional(), createdAt: joi.date().optional().allow(null), }) .options({ allowUnknown: false, stripUnknown: true, abortEarly: false }); @@ -71,7 +76,12 @@ export const featureSchema = joi type: joi.string().default('release'), project: joi.string().default('default'), description: joi.string().allow('').allow(null).optional(), - impressionData: joi.boolean().allow(true).allow(false).optional(), + impressionData: joi + .boolean() + .allow(true) + .allow(false) + .default(false) + .optional(), strategies: joi .array() .min(0)