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 {