test: 为mapper补充测试
All checks were successful
deploy to server / build-and-deploy (push) Successful in 2m56s

This commit is contained in:
2025-11-06 16:46:56 +08:00
parent 083a2695f3
commit 7ba7f4a15a
10 changed files with 629 additions and 10 deletions

View File

@ -15,13 +15,17 @@ export function toSolutionListView(raw: Solution): SolutionListView {
summary: '',
};
const type = isObject<SolutionType>(raw.type)
? raw.type.translations.length === 0
? ''
: raw.type.translations[0].name
: '';
return {
id: raw.id,
title: trans.title,
summary: trans.summary,
solution_type: isObject<SolutionType>(raw.type)
? raw.type.translations[0].name
: '',
solution_type: type,
cover: isObject<DirectusFile>(raw.cover) ? raw.cover.id : raw.cover,
};
}