diff --git a/portal/templates/app/project.html b/portal/templates/app/project.html index e26f990..043d784 100644 --- a/portal/templates/app/project.html +++ b/portal/templates/app/project.html @@ -967,10 +967,13 @@ // ---- Organizations ---- let allGlobalOrgs = []; + let _dealOrgsMap = {}; async function loadOrgs() { try { const res = await fetchAPI('/api/projects/' + projectID + '/orgs'); const orgs = await res.json(); + _dealOrgsMap = {}; + if (Array.isArray(orgs)) orgs.forEach(o => { _dealOrgsMap[o.deal_org_id] = o; }); const list = document.getElementById('orgList'); if (!orgs || orgs.length === 0) { list.innerHTML = '