From d294a50ea4913bc8df8c156ebbe10549bcaeb9ef Mon Sep 17 00:00:00 2001 From: The one with the braid Date: Tue, 6 Feb 2024 08:06:04 +0100 Subject: [PATCH] fix: do not match scale if localization empty Signed-off-by: The one with the braid --- lib/pkpass/utils/file_matcher.dart | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/pkpass/utils/file_matcher.dart b/lib/pkpass/utils/file_matcher.dart index 796723f..3e7beed 100644 --- a/lib/pkpass/utils/file_matcher.dart +++ b/lib/pkpass/utils/file_matcher.dart @@ -11,6 +11,7 @@ abstract class FileMatcher { Locale? locale, }) { final localized = matchLocale(files: files, name: 'logo', extension: 'png'); + if (localized.isEmpty) return null; final scaled = matchScale(files: localized, name: 'logo', extension: 'png'); final file = files.singleWhere((element) => element == scaled); return file;