diff --git a/packages/nc-gui-v2/composables/useProject.ts b/packages/nc-gui-v2/composables/useProject.ts index 1339d4200c..b51f9e7320 100644 --- a/packages/nc-gui-v2/composables/useProject.ts +++ b/packages/nc-gui-v2/composables/useProject.ts @@ -76,11 +76,24 @@ export function useProject(projectId?: MaybeRef) { await loadTables() } + async function updateProject(data: Partial) { + if (unref(projectId)) { + _projectId = unref(projectId)! + } else if (projectType === 'base') { + return + } else { + _projectId = route.params.projectId as string + } + + await $api.project.update(_projectId, data) + } + return { project, tables, loadProjectRoles, loadProject, + updateProject, loadTables, isMysql, isMssql, diff --git a/packages/nc-gui-v2/pages/index/index/[id].vue b/packages/nc-gui-v2/pages/index/index/[id].vue index b7c92a649c..2bdff4c764 100644 --- a/packages/nc-gui-v2/pages/index/index/[id].vue +++ b/packages/nc-gui-v2/pages/index/index/[id].vue @@ -1,6 +1,5 @@