parent
003b3db281
commit
b54466f089
1 changed files with 3 additions and 2 deletions
|
@ -1946,6 +1946,9 @@ var ZoteroPane = new function()
|
||||||
}
|
}
|
||||||
|
|
||||||
let parent = this.itemsView.getRow(row).ref;
|
let parent = this.itemsView.getRow(row).ref;
|
||||||
|
let children = [];
|
||||||
|
if (!parent.isNote()) children.push(...parent.getNotes(true));
|
||||||
|
if (!parent.isAttachment()) children.push(...parent.getAttachments(true));
|
||||||
|
|
||||||
if (isSelected(parent)) {
|
if (isSelected(parent)) {
|
||||||
if (parent.deleted) {
|
if (parent.deleted) {
|
||||||
|
@ -1953,7 +1956,6 @@ var ZoteroPane = new function()
|
||||||
await parent.save();
|
await parent.save();
|
||||||
}
|
}
|
||||||
|
|
||||||
let children = [...parent.getNotes(true), ...parent.getAttachments(true)];
|
|
||||||
let noneSelected = !children.some(isSelected);
|
let noneSelected = !children.some(isSelected);
|
||||||
for (let child of Zotero.Items.get(children)) {
|
for (let child of Zotero.Items.get(children)) {
|
||||||
if ((noneSelected || isSelected(child)) && child.deleted) {
|
if ((noneSelected || isSelected(child)) && child.deleted) {
|
||||||
|
@ -1963,7 +1965,6 @@ var ZoteroPane = new function()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
let children = [...parent.getNotes(true), ...parent.getAttachments(true)];
|
|
||||||
for (let child of Zotero.Items.get(children)) {
|
for (let child of Zotero.Items.get(children)) {
|
||||||
if (isSelected(child) && child.deleted) {
|
if (isSelected(child) && child.deleted) {
|
||||||
child.deleted = false;
|
child.deleted = false;
|
||||||
|
|
Loading…
Add table
Reference in a new issue