From 2d7ce3f1c435103b7f676b0b325c1e0036afaded Mon Sep 17 00:00:00 2001 From: Joe Ma Date: Fri, 1 Aug 2025 15:14:02 +0800 Subject: [PATCH] Fix paste type conversion bug Signed-off-by: Joe Ma --- src/v2/schema.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/v2/schema.ts b/src/v2/schema.ts index 844c8ea..68dee38 100644 --- a/src/v2/schema.ts +++ b/src/v2/schema.ts @@ -8,7 +8,8 @@ export enum PasteType { } export const PasteTypeStr = (p: PasteType): string | undefined => { - return ['paste', 'link', 'large_paste', 'unknown'].at(p + 1); + if (p <= 0 || p >= 4) return 'unknown'; + return ['paste', 'link', 'large_paste'].at(p - 1); }; export const PasteTypeFrom = (s: string): PasteType => {