feat: Add fallback for tenant ID retrieval in ModelAPI when project data is not fully loaded

This commit is contained in:
Nawaz Dhandala
2026-01-12 18:30:18 +00:00
parent d5a6e0b7c7
commit ce7ed97281

View File

@@ -333,6 +333,14 @@ export default class ModelAPI {
if (project && project.id) {
headers["tenantid"] = project.id.toString();
} else {
// Fallback to getCurrentProjectId() when full project data is not yet loaded
// This can happen after SSO login when the project ID is available in URL/SessionStorage
// but the full project data hasn't been fetched yet
const projectId: ObjectID | null = ProjectUtil.getCurrentProjectId();
if (projectId) {
headers["tenantid"] = projectId.toString();
}
}
}