Browse Source
fix: api case-insensitive folder name
pull/5441/head
wurongjie
2 years ago
No known key found for this signature in database
GPG Key ID: 3A3CCEFD7675C37F
1 changed files with
3 additions and
2 deletions
-
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 |
|
|
|
} |
|
|
|