From f217c6f4ad839527435ebd563364de9cbf9d3867 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Wed, 15 May 2024 12:07:19 +0800 Subject: [PATCH 1/2] Cast digestConfig to any to serialize properly --- packages/api/src/resolvers/user_personalization/index.ts | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/packages/api/src/resolvers/user_personalization/index.ts b/packages/api/src/resolvers/user_personalization/index.ts index 93d576051..b7a3030a4 100644 --- a/packages/api/src/resolvers/user_personalization/index.ts +++ b/packages/api/src/resolvers/user_personalization/index.ts @@ -17,19 +17,12 @@ export const setUserPersonalizationResolver = authorized< MutationSetUserPersonalizationArgs >(async (_, { input }, { authTrx, uid }) => { const newValues = input as Omit - const digestValues = input.digestConfig - ? { - digestConfig: () => { - return JSON.stringify(input.digestConfig) - }, - } - : {} const result = await authTrx(async (t) => { return t.getRepository(UserPersonalization).upsert( { user: { id: uid }, + digestConfig: input.digestConfig as any, ...newValues, - ...digestValues, }, ['user'] ) From 74bf05cf06ec6a5b066d29e543ddf337757ca155 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Wed, 15 May 2024 12:41:12 +0800 Subject: [PATCH 2/2] Linting --- packages/api/src/resolvers/user_personalization/index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/api/src/resolvers/user_personalization/index.ts b/packages/api/src/resolvers/user_personalization/index.ts index b7a3030a4..1029942d5 100644 --- a/packages/api/src/resolvers/user_personalization/index.ts +++ b/packages/api/src/resolvers/user_personalization/index.ts @@ -21,6 +21,8 @@ export const setUserPersonalizationResolver = authorized< return t.getRepository(UserPersonalization).upsert( { user: { id: uid }, + // eslint-disable-next-line @typescript-eslint/no-explicit-any + // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment digestConfig: input.digestConfig as any, ...newValues, },