From 213fc0d21e2f3f481d642482752a76d054a58a65 Mon Sep 17 00:00:00 2001 From: Huang Xin Date: Tue, 29 Jul 2025 01:12:42 +0800 Subject: [PATCH] api: handle more string sanitization (#1702) --- apps/readest-app/src/app/user/subscription/success/page.tsx | 2 +- apps/readest-app/src/utils/transform.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/readest-app/src/app/user/subscription/success/page.tsx b/apps/readest-app/src/app/user/subscription/success/page.tsx index f9182ccd..9ef62b33 100644 --- a/apps/readest-app/src/app/user/subscription/success/page.tsx +++ b/apps/readest-app/src/app/user/subscription/success/page.tsx @@ -118,7 +118,7 @@ const SuccessPageWithSearchParams = () => { } setSessionStatus({ - status: purchase.status === 'active' ? 'complete' : 'processing', + status: purchase.status === 'active' ? 'complete' : 'failed', customerEmail: purchase.customerEmail || '', subscriptionId: purchase.subscriptionId, planName: purchase.planName, diff --git a/apps/readest-app/src/utils/transform.ts b/apps/readest-app/src/utils/transform.ts index a6851579..d68b8fd3 100644 --- a/apps/readest-app/src/utils/transform.ts +++ b/apps/readest-app/src/utils/transform.ts @@ -60,9 +60,9 @@ export const transformBookToDB = (book: unknown, userId: string): DBBook => { book_hash: hash, format, title: sanitizeString(title)!, - author, + author: sanitizeString(author)!, group_id: groupId, - group_name: groupName, + group_name: sanitizeString(groupName), tags: tags, progress: progress, source_title: sanitizeString(sourceTitle),