diff --git a/app/src/main/java/apps/amine/bou/readerforselfoss/fragments/ArticleFragment.kt b/app/src/main/java/apps/amine/bou/readerforselfoss/fragments/ArticleFragment.kt index 45fa1f2..b3b068a 100644 --- a/app/src/main/java/apps/amine/bou/readerforselfoss/fragments/ArticleFragment.kt +++ b/app/src/main/java/apps/amine/bou/readerforselfoss/fragments/ArticleFragment.kt @@ -274,7 +274,7 @@ class ArticleFragment : Fragment() { URL(response.body()!!.url) url = response.body()!!.url } catch (e: MalformedURLException) { - ACRA.getErrorReporter().maybeHandleSilentException(e, activity!!) + // Mercury returned a relative url. We do nothing. } } catch (e: Exception) { if (context != null) { diff --git a/app/src/main/java/apps/amine/bou/readerforselfoss/utils/LinksUtils.kt b/app/src/main/java/apps/amine/bou/readerforselfoss/utils/LinksUtils.kt index 4096c5d..da2af96 100644 --- a/app/src/main/java/apps/amine/bou/readerforselfoss/utils/LinksUtils.kt +++ b/app/src/main/java/apps/amine/bou/readerforselfoss/utils/LinksUtils.kt @@ -148,11 +148,7 @@ fun String.isBaseUrlValid(logErrors: Boolean, ctx: Context): Boolean { existsAndEndsWithSlash = "" == pathSegments[pathSegments.size - 1] } - val isValid = Patterns.WEB_URL.matcher(this).matches() && existsAndEndsWithSlash - if (!isValid && logErrors) { - ACRA.getErrorReporter().doHandleSilentException(java.lang.Exception("Patterns.WEB_URL.matcher(this).matches() == ${Patterns.WEB_URL.matcher(this).matches()} && existsAndEndsWithSlash == $existsAndEndsWithSlash && baseUrl.pathSegments() == ${baseUrl?.pathSegments()}"), ctx) - } - return isValid + return Patterns.WEB_URL.matcher(this).matches() && existsAndEndsWithSlash } fun Context.openInBrowserAsNewTask(i: Item) {