From 2808ad7a6d73bdad6b59d0581e3a38d7b943c497 Mon Sep 17 00:00:00 2001 From: wurongjie Date: Mon, 3 Apr 2023 13:52:07 +0800 Subject: [PATCH] fix: api case-insensitive folder name --- client/components/editor/editor-markdown.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/client/components/editor/editor-markdown.vue b/client/components/editor/editor-markdown.vue index 376b217e..70e9b8e3 100644 --- a/client/components/editor/editor-markdown.vue +++ b/client/components/editor/editor-markdown.vue @@ -483,7 +483,8 @@ export default { let folderID = 0 for(const folderName of path.split("/").slice(1)){ let folders = await this.getSubFolder(folderID) - let folder = folders.find(folder => folder.slug === folderName) + // api case-insensitive for folder name + let folder = folders.find(folder => folder.slug.toLowerCase() === folderName.toLowerCase()) if (!folder) { const resp = await this.$apollo.mutate({ mutation: createAssetFolderMutation, @@ -499,7 +500,7 @@ export default { } folders = await this.getSubFolder(folderID) console.log("getSubFolder", folders) - folder = folders.find(folder => folder.slug === folderName) + folder = folders.find(folder => folder.slug.toLowerCase() === folderName.toLowerCase()) } folderID = folder.id }