Pārlūkot izejas kodu

coerce character id to number in schema

Jason Gorst 4 dienas atpakaļ
vecāks
revīzija
61a6f6fe18
1 mainītis faili ar 3 papildinājumiem un 1 dzēšanām
  1. 3 1
      shared/utils/schema/character.js

+ 3 - 1
shared/utils/schema/character.js

@@ -1,5 +1,7 @@
 export const characterSchema = z.object({
 export const characterSchema = z.object({
-  id: z.number().int().positive(),
+  // coerce id to number since normalizer plugin wants string ids, and this way
+  //   we can just use strings on the client side
+  id: z.coerce.number().int().positive(),
   player: z.string().trim().min(1),
   player: z.string().trim().min(1),
   mortalName: z.string().trim(),
   mortalName: z.string().trim(),
   faeName: z.string().trim(),
   faeName: z.string().trim(),