From 35c7b8bc5a7ecc8bfdadd04c3bb1b6b6d8395b74 Mon Sep 17 00:00:00 2001 From: Istvan Soos Date: Wed, 29 Jan 2025 17:00:04 +0100 Subject: [PATCH] Fix if condition to prevent NPE on cache race situations. --- app/lib/frontend/templates/package_versions.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/lib/frontend/templates/package_versions.dart b/app/lib/frontend/templates/package_versions.dart index 8c001118af..10ddff7bf6 100644 --- a/app/lib/frontend/templates/package_versions.dart +++ b/app/lib/frontend/templates/package_versions.dart @@ -61,11 +61,11 @@ String renderPkgVersionsPage( final blocks = []; if (stableVersionRows.isNotEmpty && prereleaseVersionRows.isNotEmpty && - data.latestReleases.showPrerelease) { + latestPrereleaseVersion != null) { blocks.add(d.p( children: [ d.text('The latest prerelease was '), - d.a(href: '#prerelease', text: latestPrereleaseVersion!.version), + d.a(href: '#prerelease', text: latestPrereleaseVersion.version), d.text(' '), d.xAgoTimestamp(latestPrereleaseVersion.published!, datePrefix: 'on'), d.text('.'),