From c26f1b301eaaac350e0fde8f94548a26b21e027e Mon Sep 17 00:00:00 2001 From: Alexander Onnikov Date: Thu, 4 Dec 2025 14:19:06 +0700 Subject: [PATCH] fix: do not remember project version Signed-off-by: Alexander Onnikov --- .../hierarchy/DocumentSpacePresenter.svelte | 7 ++----- .../controlled-documents-resources/src/utils.ts | 16 ---------------- 2 files changed, 2 insertions(+), 21 deletions(-) diff --git a/plugins/controlled-documents-resources/src/components/hierarchy/DocumentSpacePresenter.svelte b/plugins/controlled-documents-resources/src/components/hierarchy/DocumentSpacePresenter.svelte index 585623a41dc..e7c0809b370 100644 --- a/plugins/controlled-documents-resources/src/components/hierarchy/DocumentSpacePresenter.svelte +++ b/plugins/controlled-documents-resources/src/components/hierarchy/DocumentSpacePresenter.svelte @@ -45,13 +45,11 @@ createDocument, createDocumentHierarchyQuery, createFolder, - getCurrentProject, getLatestProjectId, isEditableProject, moveDocument, moveDocumentAfter, - moveDocumentBefore, - setCurrentProject + moveDocumentBefore } from '../../utils' import ProjectSelector from '../project/ProjectSelector.svelte' import DocHierarchyLevel from './DocHierarchyLevel.svelte' @@ -122,7 +120,7 @@ } async function selectProject (space: DocumentSpace): Promise { - project = getCurrentProject(space._id) ?? (await getLatestProjectId(space._id, true)) ?? documents.ids.NoProject + project = (await getLatestProjectId(space._id, true)) ?? documents.ids.NoProject } function handleDocumentSelected (doc: WithLookup): void { @@ -349,7 +347,6 @@ bind:pressed on:change={(evt) => { project = evt.detail - setCurrentProject(space._id, project) }} /> {/if} diff --git a/plugins/controlled-documents-resources/src/utils.ts b/plugins/controlled-documents-resources/src/utils.ts index 0542abb834c..23dddbb5927 100644 --- a/plugins/controlled-documents-resources/src/utils.ts +++ b/plugins/controlled-documents-resources/src/utils.ts @@ -723,22 +723,6 @@ export async function canDeleteDocumentCategory (doc?: Doc | Doc[]): Promise): string { - return `${space}_###_project` -} - -export function getCurrentProject (space: Ref): Ref | undefined { - return localStorage.getItem(getCurrentProjectId(space)) as Ref -} - -export function setCurrentProject (space: Ref, project: Ref | undefined): void { - if (project !== undefined) { - localStorage.setItem(getCurrentProjectId(space), project) - } else { - localStorage.removeItem(getCurrentProjectId(space)) - } -} - async function getLatestProject (space: Ref, includeReadonly = false): Promise { const client = getClient()