diff --git a/app/components/analysis/AnalysesTable.vue b/app/components/analysis/AnalysesTable.vue index 28bc6f9..be9f8b6 100644 --- a/app/components/analysis/AnalysesTable.vue +++ b/app/components/analysis/AnalysesTable.vue @@ -93,7 +93,7 @@ async function getProjects() { method: "GET", query: { sort: "-updated_at", - fields: "id,name", + fields: "id,name,display_name", }, }) .catch(() => undefined)) as Project[]; @@ -132,8 +132,8 @@ async function parseProjects() { } if (projData) { projData.forEach((proj: Project) => { - if (proj.name) { - projMap.set(proj.id!, proj.name); + if (proj.id) { + projMap.set(proj.id, proj.display_name ?? proj.name ?? proj.id); } }); } @@ -493,7 +493,11 @@ const onCloseNavToast = () => { { > - + diff --git a/app/components/data-stores/DataStoreList.vue b/app/components/data-stores/DataStoreList.vue index 0175699..78b4668 100644 --- a/app/components/data-stores/DataStoreList.vue +++ b/app/components/data-stores/DataStoreList.vue @@ -2,7 +2,8 @@ import { useDataStoreList } from "~/composables/useDataStoreList"; import DetailedDataStoreTable from "~/components/data-stores/DetailedDataStoreTable.vue"; -const { dataStores, projectNameMap, loading, refresh } = await useDataStoreList(); +const { dataStores, projectNameMap, loading, refresh } = + await useDataStoreList(); function onDeleteDataStore(dsName: string) { dataStores.value = dataStores.value.filter((store) => store.name !== dsName); @@ -41,3 +42,8 @@ function onDeleteDataStore(dsName: string) { + diff --git a/app/components/data-stores/create/DataStoreProjectInitializer.vue b/app/components/data-stores/create/DataStoreProjectInitializer.vue index 49f3884..b087430 100644 --- a/app/components/data-stores/create/DataStoreProjectInitializer.vue +++ b/app/components/data-stores/create/DataStoreProjectInitializer.vue @@ -1,5 +1,5 @@