diff --git a/app/lib/domain/services/generic_website.dart b/app/lib/domain/services/generic_website.dart index 20cb16c0..29d84483 100644 --- a/app/lib/domain/services/generic_website.dart +++ b/app/lib/domain/services/generic_website.dart @@ -82,9 +82,13 @@ class GenericWebsiteService extends _$GenericWebsiteService { (result) => result.flatMapAsync( (info) async { if (info.favicon != null) { - return _client - .get(info.favicon!.url) - .then((response) => response.bodyBytes); + return _client.get(info.favicon!.url).then((response) { + if (response.statusCode == 200) { + return response.bodyBytes; + } else { + return null; + } + }); } return null; diff --git a/app/lib/domain/services/generic_website.g.dart b/app/lib/domain/services/generic_website.g.dart index 243fad87..0516b553 100644 --- a/app/lib/domain/services/generic_website.g.dart +++ b/app/lib/domain/services/generic_website.g.dart @@ -7,7 +7,7 @@ part of 'generic_website.dart'; // ************************************************************************** String _$genericWebsiteServiceHash() => - r'bb36adc96b55531772554e79e4f72a6f5b038c52'; + r'6b9f74e6009c04c962273631cee0b1a595c4fa61'; /// See also [GenericWebsiteService]. @ProviderFor(GenericWebsiteService)