diff --git a/frontend/src/models/system.js b/frontend/src/models/system.js
index f8f52b7eb41f5f9c27946ebb049268accc63df1b..663cb21b76f7fdc29d6b9f3df99c0d8f586f77a6 100644
--- a/frontend/src/models/system.js
+++ b/frontend/src/models/system.js
@@ -345,7 +345,7 @@ const System = {
     return { appName: customAppName, error: null };
   },
   fetchLogo: async function () {
-    const url = new URL(`${API_BASE}/system/logo`);
+    const url = new URL(`${fullApiUrl()}/system/logo`);
     url.searchParams.append(
       "theme",
       localStorage.getItem("theme") || "default"