From 3a4c782aab44b106bd98e14f6e2c2c98d9be5fa3 Mon Sep 17 00:00:00 2001 From: Imran Remtulla Date: Sun, 23 Jul 2023 14:23:34 -0400 Subject: [PATCH] Fix empty error messages for HTTP errors --- lib/providers/source_provider.dart | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/providers/source_provider.dart b/lib/providers/source_provider.dart index f71c238..8ddea20 100644 --- a/lib/providers/source_provider.dart +++ b/lib/providers/source_provider.dart @@ -449,8 +449,11 @@ abstract class AppSource { } ObtainiumError getObtainiumHttpError(Response res) { - return ObtainiumError(res.reasonPhrase ?? - tr('errorWithHttpStatusCode', args: [res.statusCode.toString()])); + return ObtainiumError((res.reasonPhrase != null && + res.reasonPhrase != null && + res.reasonPhrase!.isNotEmpty) + ? res.reasonPhrase! + : tr('errorWithHttpStatusCode', args: [res.statusCode.toString()])); } abstract class MassAppUrlSource {