diff --git a/app/web/src/nova/ed/panel/popup/api/api-db.tsx b/app/web/src/nova/ed/panel/popup/api/api-db.tsx index b53af001..829c811e 100644 --- a/app/web/src/nova/ed/panel/popup/api/api-db.tsx +++ b/app/web/src/nova/ed/panel/popup/api/api-db.tsx @@ -38,9 +38,15 @@ export const EdApiDB = ({ { + onChange={async (e) => { local.url = e.currentTarget.value.replace(/\s/, ""); db.url = local.url; + + await api._deploy({ + type: "db-update", + id_site: p.site.id, + url: db.url, + }); local.render(); }} onBlur={async () => { diff --git a/app/web/src/nova/ed/panel/popup/api/api-tab.tsx b/app/web/src/nova/ed/panel/popup/api/api-tab.tsx index 5d6f406f..11472865 100644 --- a/app/web/src/nova/ed/panel/popup/api/api-tab.tsx +++ b/app/web/src/nova/ed/panel/popup/api/api-tab.tsx @@ -41,15 +41,11 @@ export const EdApiTab: FC<{ let url = target ? target.api_url : api_url; const res = await checkAPI(url, id_site); + local.api_url = url; local.status = "online"; if (typeof res === "object") { - // await apiRef[apiUrl(p)]._deploy({ - // type: "db-update", - // id_site: p.site.id, - // url: local.db.url, - // }); local.db = res.db; local.domains = res.domains;