fix: do not remember project version (#10276)

Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
This commit is contained in:
Alexander Onnikov
2025-12-04 15:48:34 +07:00
committed by GitHub
parent 5713e187e9
commit a89c2aeed6
2 changed files with 2 additions and 21 deletions
@@ -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<void> {
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<ProjectDocument>): void {
@@ -349,7 +347,6 @@
bind:pressed
on:change={(evt) => {
project = evt.detail
setCurrentProject(space._id, project)
}}
/>
{/if}
@@ -723,22 +723,6 @@ export async function canDeleteDocumentCategory (doc?: Doc | Doc[]): Promise<boo
return await checkPermission(client, documents.permission.DeleteDocumentCategory, (doc as DocumentCategory).space)
}
function getCurrentProjectId (space: Ref<DocumentSpace>): string {
return `${space}_###_project`
}
export function getCurrentProject (space: Ref<DocumentSpace>): Ref<Project> | undefined {
return localStorage.getItem(getCurrentProjectId(space)) as Ref<Project>
}
export function setCurrentProject (space: Ref<DocumentSpace>, project: Ref<Project> | undefined): void {
if (project !== undefined) {
localStorage.setItem(getCurrentProjectId(space), project)
} else {
localStorage.removeItem(getCurrentProjectId(space))
}
}
async function getLatestProject (space: Ref<DocumentSpace>, includeReadonly = false): Promise<Project | undefined> {
const client = getClient()