From 8f7f41b32fa29a00b00ed69bade9c09c3a99dc09 Mon Sep 17 00:00:00 2001 From: Fernando Chavez Date: Thu, 12 Sep 2024 20:52:06 +0200 Subject: [PATCH] fix(content-releases): validation and cache releases --- packages/core/content-manager/admin/src/utils/validation.ts | 2 +- packages/core/content-releases/admin/src/services/release.ts | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/core/content-manager/admin/src/utils/validation.ts b/packages/core/content-manager/admin/src/utils/validation.ts index 14ecdb2758..4b48f87245 100644 --- a/packages/core/content-manager/admin/src/utils/validation.ts +++ b/packages/core/content-manager/admin/src/utils/validation.ts @@ -114,7 +114,7 @@ const createYupSchema = ( // an array of objects with {id} properties, representing the related entities. return yup.array().of( yup.object().shape({ - id: yup.string().required(), + id: yup.number().required(), }) ); } else if (typeof value === 'object') { diff --git a/packages/core/content-releases/admin/src/services/release.ts b/packages/core/content-releases/admin/src/services/release.ts index 578607cb47..7d0d7d2761 100644 --- a/packages/core/content-releases/admin/src/services/release.ts +++ b/packages/core/content-releases/admin/src/services/release.ts @@ -187,7 +187,10 @@ const releaseApi = adminApi method: 'GET', }; }, - providesTags: (result, error, arg) => [{ type: 'Release' as const, id: arg.id }], + providesTags: (result, error, arg) => [ + { type: 'Release', id: 'LIST' }, + { type: 'Release' as const, id: arg.id }, + ], }), getReleaseActions: build.query< GetReleaseActions.Response,