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),