From 396768da7ba133bb1b49abc7f83b65854a4b4ec7 Mon Sep 17 00:00:00 2001 From: Monnte Date: Tue, 11 Mar 2025 14:22:58 +0100 Subject: [PATCH] Fix getPublicUrl to handle relative and absolute URLs --- src/utils.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/utils.js b/src/utils.js index 5dab80a..3b242b8 100644 --- a/src/utils.js +++ b/src/utils.js @@ -119,7 +119,11 @@ function getUrlObject(req) { */ export function getPublicUrl(publicUrl, req) { if (publicUrl) { - return publicUrl; + try { + return new URL(publicUrl).toString(); + } catch { + return new URL(publicUrl, getUrlObject(req)).toString(); + } } return getUrlObject(req).toString(); }