From 34fa2f456eefecf1b6caf81dc9362943ad6dedb7 Mon Sep 17 00:00:00 2001 From: antonio Date: Fri, 23 Jun 2023 18:23:44 +0200 Subject: [PATCH] fix: resolved potential issues related to missing or invalid prefixes --- .../cappielloantonio/tempo/ui/dialog/ServerSignupDialog.java | 5 +++++ app/src/main/res/values/strings.xml | 1 + 2 files changed, 6 insertions(+) diff --git a/app/src/main/java/com/cappielloantonio/tempo/ui/dialog/ServerSignupDialog.java b/app/src/main/java/com/cappielloantonio/tempo/ui/dialog/ServerSignupDialog.java index 03a9d37b..dc58c260 100644 --- a/app/src/main/java/com/cappielloantonio/tempo/ui/dialog/ServerSignupDialog.java +++ b/app/src/main/java/com/cappielloantonio/tempo/ui/dialog/ServerSignupDialog.java @@ -116,6 +116,11 @@ public class ServerSignupDialog extends DialogFragment { return false; } + if (!server.matches("^https?://(.*)")) { + bind.serverTextView.setError(getString(R.string.error_server_prefix)); + return false; + } + return true; } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 7dbf1e98..f6c8b185 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -52,6 +52,7 @@ Downloads Required + http or https prefix required Downloads Select two or more filters Filter