diff --git a/src/lib/components/pokedex/PokedexEntryCatchRecord.svelte b/src/lib/components/pokedex/PokedexEntryCatchRecord.svelte index 6020e75..85b931d 100644 --- a/src/lib/components/pokedex/PokedexEntryCatchRecord.svelte +++ b/src/lib/components/pokedex/PokedexEntryCatchRecord.svelte @@ -9,12 +9,13 @@ export let showOrigins: boolean; export let showForms: boolean; export let showShiny: boolean; + export let userId: string | null = null; // Create a default catch record if none exists $: if (!catchRecord) { catchRecord = { _id: '', // Empty string, not temp ID - will be created by server - userId: '', + userId: userId || '', pokedexEntryId: pokedexEntry._id, haveToEvolve: false, caught: false, diff --git a/src/lib/components/pokedex/PokedexViewList.svelte b/src/lib/components/pokedex/PokedexViewList.svelte index 596e3f9..0a4c2b2 100644 --- a/src/lib/components/pokedex/PokedexViewList.svelte +++ b/src/lib/components/pokedex/PokedexViewList.svelte @@ -23,6 +23,7 @@ {showOrigins} {showForms} {showShiny} + {userId} bind:catchRecord on:updateCatch={updateACatch} />