attempt to safeguard some potential errors on user and collection pages (#5169)

* attempt to safeguard some potential errors on user and collection pages

* prepr
This commit is contained in:
Prospector
2026-01-20 13:51:25 -08:00
committed by GitHub
parent 04db01cb55
commit 4ed1a1ae7f
2 changed files with 5 additions and 5 deletions

View File

@@ -174,12 +174,12 @@
<IntlFormatted
:message-id="messages.projectsCountLabel"
:values="{
count: formatCompactNumber(projects.length || 0),
count: formatCompactNumber(projects?.length || 0),
type: formatMessage(
commonProjectTypeSentenceMessages[
projectTypes.length === 1 ? projectTypes[0] : 'project'
],
{ count: projects.length || 0 },
{ count: projects?.length || 0 },
),
}"
>

View File

@@ -757,11 +757,11 @@ useSeoMeta({
const projectTypes = computed(() => {
const obj = {}
if (collections.value.length > 0) {
if (collections.value?.length > 0) {
obj.collection = true
}
for (const project of projects.value) {
for (const project of projects.value ?? []) {
obj[project.project_type] = true
}
@@ -772,7 +772,7 @@ const projectTypes = computed(() => {
const sumDownloads = computed(() => {
let sum = 0
for (const project of projects.value) {
for (const project of projects.value ?? []) {
sum += project.downloads
}