From d613237fb447fefc6a2520da6cce593681210cff Mon Sep 17 00:00:00 2001 From: Chirag Aggarwal Date: Fri, 18 Jul 2025 22:08:43 +0530 Subject: [PATCH] chore: improve invalid scheme error in origin check --- src/Appwrite/Network/Validator/Origin.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Appwrite/Network/Validator/Origin.php b/src/Appwrite/Network/Validator/Origin.php index fc58651723..bdf56f0f9b 100644 --- a/src/Appwrite/Network/Validator/Origin.php +++ b/src/Appwrite/Network/Validator/Origin.php @@ -75,6 +75,10 @@ class Origin extends Validator return 'Invalid Origin.'; } + if (!isset($platform)) { + return 'Invalid Scheme. The scheme used ( ' . $this->scheme . ' ) is not supported. If you are using a custom scheme, please change it to `appwrite-callback-`'; + } + return 'Invalid Origin. Register your new client ' . $host . ' as a new ' . $platform . ' platform on your project console dashboard'; }