From ac5fa47388e008a9d1083421f3c0f345e9c8b69d Mon Sep 17 00:00:00 2001 From: He4eT Date: Fri, 30 May 2025 17:48:07 +0200 Subject: [PATCH] SpaceAPI: lowercase values for state.open --- src/api/spaceapi/controllers/spaceapi.ts | 6 +++--- src/api/state/content-types/state/schema.json | 2 +- types/generated/contentTypes.d.ts | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/api/spaceapi/controllers/spaceapi.ts b/src/api/spaceapi/controllers/spaceapi.ts index 6bfef9c..71f25a3 100644 --- a/src/api/spaceapi/controllers/spaceapi.ts +++ b/src/api/spaceapi/controllers/spaceapi.ts @@ -130,10 +130,10 @@ export default ({ strapi }: { strapi: Core.Strapi }) => ({ if (!isEmpty(state)) { result.state = pickFields(['trigger_person', 'message'])(state); - if (['True', 'False'].includes(state.open)) { + if (['true', 'false'].includes(state.open)) { result.state.open = { - True: true, - False: false, + true: true, + false: false, }[state.open]; } diff --git a/src/api/state/content-types/state/schema.json b/src/api/state/content-types/state/schema.json index bde08b6..850ae28 100644 --- a/src/api/state/content-types/state/schema.json +++ b/src/api/state/content-types/state/schema.json @@ -13,7 +13,7 @@ "attributes": { "open": { "type": "enumeration", - "enum": ["True", "False", "Undefined"], + "enum": ["true", "false", "undefined"], "default": "Undefined" }, "trigger_person": { diff --git a/types/generated/contentTypes.d.ts b/types/generated/contentTypes.d.ts index a1b669d..8af9cae 100644 --- a/types/generated/contentTypes.d.ts +++ b/types/generated/contentTypes.d.ts @@ -885,7 +885,7 @@ export interface ApiStateState extends Struct.SingleTypeSchema { localizations: Schema.Attribute.Relation<'oneToMany', 'api::state.state'> & Schema.Attribute.Private; message: Schema.Attribute.String; - open: Schema.Attribute.Enumeration<['True', 'False', 'Undefined']> & + open: Schema.Attribute.Enumeration<['true', 'false', 'undefined']> & Schema.Attribute.DefaultTo<'Undefined'>; publishedAt: Schema.Attribute.DateTime; trigger_person: Schema.Attribute.String;