Parcourir la source

coerce character id to number in schema

Jason Gorst il y a 4 jours
Parent
commit
61a6f6fe18
1 fichiers modifiés avec 3 ajouts et 1 suppressions
  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(),