Mendeley import: Import folders with parentId of 0 instead of -1
Top-level folders should have a parentId of -1, but at least in one user report there's a folder with 0.
This commit is contained in:
parent
f715c02a66
commit
3aefcdf2d9
1 changed files with 5 additions and 1 deletions
|
@ -195,7 +195,11 @@ Zotero_Import_Mendeley.prototype._isValidDatabase = async function () {
|
|||
//
|
||||
Zotero_Import_Mendeley.prototype._getFolders = async function (groupID) {
|
||||
return this._db.queryAsync(
|
||||
`SELECT F.*, RF.remoteUuid FROM Folders F `
|
||||
`SELECT F.id, F.uuid, F.name, `
|
||||
// Top-level folders can have a parentId of 0 instead of -1 (by mistake?)
|
||||
+ `CASE WHEN F.parentId=0 THEN -1 ELSE F.parentId END AS parentId, `
|
||||
+ `RF.remoteUuid `
|
||||
+ `FROM Folders F `
|
||||
+ `JOIN RemoteFolders RF ON (F.id=RF.folderId) `
|
||||
+ `WHERE groupId=?`,
|
||||
groupID
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue