fix database edit page type errors

This commit is contained in:
Justin Edmund 2025-12-13 21:24:47 -08:00
parent 318db82ce7
commit 4f1b8872c0
5 changed files with 6 additions and 6 deletions

View file

@ -74,7 +74,7 @@
$effect(() => {
if (character) {
editData = {
name: character.name || '',
name: character.name?.en || '',
granblueId: character.granblueId || '',
characterId: character.characterId ?? null,
rarity: character.rarity || 1,

View file

@ -23,7 +23,7 @@
// Query for event data
const eventQuery = createQuery(() => ({
queryKey: ['gw', 'events', eventId],
queryFn: () => gwAdapter.getEvent(eventId),
queryFn: () => gwAdapter.getEvent(eventId ?? ''),
enabled: !!eventId
}))

View file

@ -25,7 +25,7 @@
// Query for event data
const eventQuery = createQuery(() => ({
queryKey: ['gw', 'events', eventId],
queryFn: () => gwAdapter.getEvent(eventId),
queryFn: () => gwAdapter.getEvent(eventId ?? ''),
enabled: !!eventId
}))

View file

@ -89,7 +89,7 @@
granblueId: summon.granblueId || '',
rarity: summon.rarity || 3,
element: summon.element || 0,
series: summon.series || '',
series: summon.series?.toString() ?? '',
minHp: summon.hp?.minHp || 0,
maxHp: summon.hp?.maxHp || 0,
maxHpFlb: summon.hp?.maxHpFlb || 0,

View file

@ -111,7 +111,7 @@
ulb: weapon.uncap?.ulb || false,
transcendence: weapon.uncap?.transcendence || false,
extra: weapon.extra || false,
limit: weapon.limit || false,
limit: Boolean(weapon.limit),
ax: weapon.ax || false,
promotions: weapon.promotions || [],
releaseDate: weapon.releaseDate || '',
@ -124,7 +124,7 @@
kamigame: weapon.kamigame || '',
nicknamesEn: weapon.nicknames?.en || [],
nicknamesJp: weapon.nicknames?.ja || [],
recruits: weapon.recruits || ''
recruits: typeof weapon.recruits === 'string' ? weapon.recruits : (weapon.recruits?.granblueId ?? '')
}
}
})