fix(website): null error in download-helper

This commit is contained in:
Elian Doran 2025-09-28 01:03:31 +03:00
parent 5b673e753b
commit cc93102859
No known key found for this signature in database

View File

@ -219,13 +219,18 @@ export function getRecommendedDownload(): RecommendedDownload | null {
const platform = getPlatform(); const platform = getPlatform();
if (!platform || !architecture) return null; if (!platform || !architecture) return null;
const downloadInfo = downloadMatrix.desktop[platform]?.downloads; const platformInfo = downloadMatrix.desktop[platform];
if (!platformInfo) return null;
const downloadInfo = platformInfo.downloads;
const recommendedDownload = Object.entries(downloadInfo || {}).find(d => d[1].recommended); const recommendedDownload = Object.entries(downloadInfo || {}).find(d => d[1].recommended);
const format = recommendedDownload?.[0]; if (!recommendedDownload) return null;
const format = recommendedDownload[0];
const url = buildDownloadUrl("desktop", platform, format || 'zip', architecture); const url = buildDownloadUrl("desktop", platform, format || 'zip', architecture);
const platformTitle = downloadMatrix.desktop[platform]?.title; const platformTitle = platformInfo.title;
const name = typeof platformTitle === "string" ? platformTitle : platformTitle?.[architecture]; const name = typeof platformTitle === "string" ? platformTitle : platformTitle[architecture] as string;
return { return {
architecture, architecture,