From e185414355b3908cde230e381d604983f529ae97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?lollipopkit=F0=9F=8F=B3=EF=B8=8F=E2=80=8D=E2=9A=A7?= =?UTF-8?q?=EF=B8=8F?= <10864310+lollipopkit@users.noreply.github.com> Date: Tue, 8 Apr 2025 14:49:26 +0800 Subject: [PATCH] fix: logo url dist null check --- lib/view/page/server/detail/view.dart | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/view/page/server/detail/view.dart b/lib/view/page/server/detail/view.dart index 2bf5f6f0..0aefe6c2 100644 --- a/lib/view/page/server/detail/view.dart +++ b/lib/view/page/server/detail/view.dart @@ -161,11 +161,12 @@ class _ServerDetailPageState extends State if (logoUrl == null) return UIs.placeholder; final dist = si.status.more[StatusCmdType.sys]?.dist; - if (dist == null && (logoUrl.contains('{DIST}') || logoUrl.contains('{BRIGHT}')) ) return UIs.placeholder; + if (dist != null) { + logoUrl = logoUrl.replaceFirst('{DIST}', dist.name); + } + logoUrl = + logoUrl.replaceFirst('{BRIGHT}', context.isDark ? 'dark' : 'light'); - logoUrl = logoUrl - .replaceFirst('{DIST}', dist.name) - .replaceFirst('{BRIGHT}', context.isDark ? 'dark' : 'light'); return Padding( padding: const EdgeInsets.symmetric(vertical: 13), child: ExtendedImage.network(