Don't select new groups in collections pane

This commit is contained in:
Dan Stillman 2015-07-19 17:08:36 -04:00
parent 5c523d8694
commit d868f007e9
2 changed files with 8 additions and 4 deletions

View file

@ -431,12 +431,10 @@ Zotero.CollectionTreeView.prototype.notify = Zotero.Promise.coroutine(function*
}
break;
case 'group':
yield this.reload();
// Groups can only be created during sync
let libraryID = Zotero.Groups.getLibraryIDFromGroupID(id);
yield this.selectByID("L" + libraryID);
yield this.restoreSelection(currentTreeRow);
break;
}
}

View file

@ -235,6 +235,12 @@ describe("Zotero.CollectionTreeView", function() {
}
})
it("shouldn't select a new group", function* () {
var group = yield createGroup();
// Library should still be selected
assert.equal(cv.getSelectedLibraryID(), Zotero.Libraries.userLibraryID);
})
it("should remove a group and all children", function* () {
// Make sure Group Libraries separator and header exist already,
// since otherwise they'll interfere with the count