Skip to content

Commit 45f70e8

Browse files
committed
fix: handle missing fields in package mapping logic
1 parent 88bc915 commit 45f70e8

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

extensions/tsed-rest/src/index.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -80,12 +80,12 @@ export default defineEndpoint({
8080
return {
8181
id: item.id,
8282
name: item.name,
83-
icon: item.icon,
84-
description: item.icon,
83+
icon: item.icon || "",
84+
description: item.description || "",
8585
tags: item.tags || [],
86-
homepage: item.homepage,
86+
homepage: item.homepage || "",
8787
downloads: item.downloads || 0,
88-
version: item.downloads || null,
88+
version: item.version || "",
8989
repository: item.repository || "",
9090
npm: item.repository || "",
9191
stars: item.stars || 0,
@@ -95,7 +95,7 @@ export default defineEndpoint({
9595
maintainers:
9696
item.maintainers?.map((maintainer: any) => {
9797
return {
98-
username: maintainer.maintainers_id.username,
98+
username: maintainer.maintainers_id.username || "",
9999
avatar: maintainer.maintainers_id.avatar || "",
100100
url: maintainer.maintainers_id.url || ""
101101
};

0 commit comments

Comments
 (0)