fix desktop smzdm webp image upload
Frontend CI / Frontend (push) Successful in 3m13s
Desktop Client Build / Resolve Build Metadata (push) Successful in 25s
Desktop Client Build / Build Desktop Client (push) Successful in 21m47s
Desktop Client Build / Publish Client Artifacts to NAS (push) Successful in 25s

This commit is contained in:
2026-06-25 01:11:46 +08:00
parent 7a0b63f7a1
commit 24a62fd52c
4 changed files with 218 additions and 43 deletions
@@ -80,26 +80,16 @@ const platformMap = computed(() => {
})
const platformEntries = computed<PublishPlatformEntry[]>(() => {
const seen = new Set<string>()
const entries: PublishPlatformEntry[] = []
for (const record of publishRecordsQuery.data.value ?? []) {
const targetType = String(record.target_type ?? 'platform_account')
const key =
targetType === 'enterprise_site'
? `${targetType}:${record.target_connection_id ?? record.id}`
: `${record.platform_id}:${record.platform_account_id}`
if (seen.has(key)) {
continue
}
seen.add(key)
const normalizedId = normalizePublishPlatformId(record.platform_id)
const platform = platformMap.value.get(normalizedId)
const fallback = enterprisePlatformFallback(normalizedId)
entries.push({
key,
key: `${targetType}:${record.id}`,
name: record.platform_name || platform?.name || fallback.name,
shortName: platform?.short_name || fallback.shortName,
accent: platform?.accent_color || fallback.accent,