You've already forked joplin
mirror of
https://github.com/laurent22/joplin.git
synced 2025-11-06 09:19:22 +02:00
Desktop, Cli: Fixes #2331: Only de-duplicate imported notebook titles when needed
This commit is contained in:
@@ -46,7 +46,7 @@ class InteropService_Importer_Raw extends InteropService_Importer_Base {
|
||||
let defaultFolder_ = null;
|
||||
const defaultFolder = async () => {
|
||||
if (defaultFolder_) return defaultFolder_;
|
||||
const folderTitle = await Folder.findUniqueItemTitle(this.options_.defaultFolderTitle ? this.options_.defaultFolderTitle : 'Imported');
|
||||
const folderTitle = await Folder.findUniqueItemTitle(this.options_.defaultFolderTitle ? this.options_.defaultFolderTitle : 'Imported', '');
|
||||
// eslint-disable-next-line require-atomic-updates
|
||||
defaultFolder_ = await Folder.save({ title: folderTitle });
|
||||
return defaultFolder_;
|
||||
@@ -96,7 +96,7 @@ class InteropService_Importer_Raw extends InteropService_Importer_Base {
|
||||
|
||||
if (!itemIdMap[item.id]) itemIdMap[item.id] = uuid.create();
|
||||
item.id = itemIdMap[item.id];
|
||||
item.title = await Folder.findUniqueItemTitle(item.title);
|
||||
item.title = await Folder.findUniqueItemTitle(item.title, item.parent_id);
|
||||
|
||||
if (item.parent_id) {
|
||||
await setFolderToImportTo(item.parent_id);
|
||||
|
||||
Reference in New Issue
Block a user