Răsfoiți Sursa

coerce character id to number in schema

Jason Gorst 4 zile în urmă
părinte
comite
61a6f6fe18
1 a modificat fișierele cu 3 adăugiri și 1 ștergeri
  1. 3 1
      shared/utils/schema/character.js

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

@@ -1,5 +1,7 @@
 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),
   mortalName: z.string().trim(),
   faeName: z.string().trim(),