From 721b9960c831b4f6cd732141f3e5275218a5908c Mon Sep 17 00:00:00 2001 From: rajun Date: Mon, 20 Jul 2026 18:05:02 +0530 Subject: [PATCH] fix: PocketBase URL protocol handling --- app/lib/pocketbase.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/lib/pocketbase.ts b/app/lib/pocketbase.ts index 2fa4085..de15a2c 100644 --- a/app/lib/pocketbase.ts +++ b/app/lib/pocketbase.ts @@ -1,3 +1,7 @@ import PocketBase from 'pocketbase'; -export const pb = new PocketBase(import.meta.env.VITE_POCKETBASE_URL); +const rawUrl = import.meta.env.VITE_POCKETBASE_URL ?? ''; +// Ensure URL always has a protocol so PocketBase SDK treats it as absolute +const pbUrl = rawUrl.startsWith('http') ? rawUrl : `https://${rawUrl}`; + +export const pb = new PocketBase(pbUrl);