diff --git a/app/srv/ws/sync/actions/site_load.ts b/app/srv/ws/sync/actions/site_load.ts index 8bc0ffe7..670edfdd 100644 --- a/app/srv/ws/sync/actions/site_load.ts +++ b/app/srv/ws/sync/actions/site_load.ts @@ -12,9 +12,14 @@ export const site_load: SAction["site"]["load"] = async function ( if (site) { if (this.conf) this.conf.site_id = site.id; + const config = + typeof site.config === "object" && site.config + ? { api_url: (site.config as any).api_url || "" } + : { api_url: "" }; + return { id: site.id, - config: site.config as ESite["config"], + config: config as ESite["config"], domain: site.domain, js: site.js || "", js_compiled: site.js_compiled || "", diff --git a/app/web/src/render/ed/ed-left.tsx b/app/web/src/render/ed/ed-left.tsx index 37617c5b..be18d332 100644 --- a/app/web/src/render/ed/ed-left.tsx +++ b/app/web/src/render/ed/ed-left.tsx @@ -5,7 +5,7 @@ import { EDGlobal } from "./logic/ed-global"; import { EdTreeBody } from "./panel/tree/body"; import { EdTreeSearch } from "./panel/tree/search"; import { EdSitePicker } from "./panel/header/left/site"; -import { EdApiConfig } from "./panel/header/left/api"; +import { EdApi } from "./panel/header/left/api"; import { EdExport } from "./panel/header/left/export"; import { EdNpm } from "./panel/header/left/npm"; import { EdSiteJS } from "./panel/header/left/js"; @@ -31,7 +31,7 @@ export const EdLeft = () => {