Fix UI badness and "Item already exists outside of collection" error duplicating a child note
This commit is contained in:
parent
55c9e50d08
commit
a9233af428
|
@ -1254,6 +1254,8 @@ var ZoteroPane = new function()
|
||||||
|
|
||||||
var item = this.getSelectedItems()[0];
|
var item = this.getSelectedItems()[0];
|
||||||
|
|
||||||
|
Zotero.DB.beginTransaction();
|
||||||
|
|
||||||
// Create new unsaved clone item in target library
|
// Create new unsaved clone item in target library
|
||||||
var newItem = new Zotero.Item(item.itemTypeID);
|
var newItem = new Zotero.Item(item.itemTypeID);
|
||||||
newItem.libraryID = item.libraryID;
|
newItem.libraryID = item.libraryID;
|
||||||
|
@ -1267,6 +1269,9 @@ var ZoteroPane = new function()
|
||||||
if (this.itemsView._itemGroup.isCollection() && !newItem.getSource()) {
|
if (this.itemsView._itemGroup.isCollection() && !newItem.getSource()) {
|
||||||
this.itemsView._itemGroup.ref.addItem(newItem.id);
|
this.itemsView._itemGroup.ref.addItem(newItem.id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Zotero.DB.commitTransaction();
|
||||||
|
|
||||||
this.selectItem(newItem.id);
|
this.selectItem(newItem.id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user