diff --git a/src/lib/components/chat/Placeholder/FolderTitle.svelte b/src/lib/components/chat/Placeholder/FolderTitle.svelte index 6559d2cc3a..db60a187f8 100644 --- a/src/lib/components/chat/Placeholder/FolderTitle.svelte +++ b/src/lib/components/chat/Placeholder/FolderTitle.svelte @@ -43,14 +43,14 @@ let deleteFolderContents = true; const updateHandler = async ({ name, meta, data }) => { - if (name === '') { + name = name?.trim(); + if (!name) { toast.error($i18n.t('Folder name cannot be empty.')); return; } const currentName = folder.name; - name = name.trim(); folder.name = name; const res = await updateFolderById(localStorage.token, folder.id, { @@ -140,13 +140,12 @@ }; const createSubFolderHandler = async ({ name, meta, data, parent_id }) => { - if (name === '') { + name = name?.trim(); + if (!name) { toast.error($i18n.t('Folder name cannot be empty.')); return; } - name = name.trim(); - const res = await createNewFolder(localStorage.token, { name, data, diff --git a/src/lib/components/layout/Sidebar/RecursiveFolder.svelte b/src/lib/components/layout/Sidebar/RecursiveFolder.svelte index 14ebb51ef7..79c7698663 100644 --- a/src/lib/components/layout/Sidebar/RecursiveFolder.svelte +++ b/src/lib/components/layout/Sidebar/RecursiveFolder.svelte @@ -458,14 +458,14 @@ }; const updateHandler = async ({ name, meta, data }) => { - if (name === '') { + name = name?.trim(); + if (!name) { toast.error($i18n.t('Folder name cannot be empty.')); return; } const currentName = folders[folderId].name; - name = name.trim(); folders[folderId].name = name; const res = await updateFolderById(localStorage.token, folderId, { @@ -652,13 +652,12 @@ }; const createSubFolderHandler = async ({ name, meta, data, parent_id }) => { - if (name === '') { + name = name?.trim(); + if (!name) { toast.error($i18n.t('Folder name cannot be empty.')); return; } - name = name.trim(); - const res = await createNewFolder(localStorage.token, { name, data,