fix: support original_url
This commit is contained in:
@@ -156,21 +156,22 @@ export const accountPageQueryRouter = router({
|
||||
},
|
||||
])
|
||||
|
||||
const urls = Object.keys(res.data).reduce<LanguageSwitcherData>(
|
||||
(acc, key) => {
|
||||
const item = res.data[key as Lang]?.items[0]
|
||||
const url = item ? `/${key}${item.url}` : undefined
|
||||
return { ...acc, [key]: { url, isExternal: false } }
|
||||
},
|
||||
{} as LanguageSwitcherData
|
||||
)
|
||||
|
||||
const validatedLanguageSwitcherData =
|
||||
validateLanguageSwitcherData.safeParse(res.data)
|
||||
validateLanguageSwitcherData.safeParse(urls)
|
||||
|
||||
if (!validatedLanguageSwitcherData.success) {
|
||||
throw internalServerError(validatedLanguageSwitcherData.error)
|
||||
}
|
||||
|
||||
const urls = Object.keys(
|
||||
validatedLanguageSwitcherData.data
|
||||
).reduce<LanguageSwitcherData>((acc, key) => {
|
||||
const items = validatedLanguageSwitcherData.data[key as Lang].items
|
||||
const url = items.length ? items[0]?.url : undefined
|
||||
return { ...acc, [key]: { url } }
|
||||
}, {} as LanguageSwitcherData)
|
||||
|
||||
return { lang: ctx.lang, urls }
|
||||
}),
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user