From 92ef3d6c81f7fa36599fe6f957d89175e4ad8dc0 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Wed, 6 Nov 2013 11:16:58 -0500 Subject: [PATCH] Fix error dragging items from My Library to group library --- chrome/content/zotero/xpcom/data/dataObjects.js | 4 +++- chrome/content/zotero/xpcom/data/libraries.js | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/chrome/content/zotero/xpcom/data/dataObjects.js b/chrome/content/zotero/xpcom/data/dataObjects.js index 72cd72cd24..27ca1691f8 100644 --- a/chrome/content/zotero/xpcom/data/dataObjects.js +++ b/chrome/content/zotero/xpcom/data/dataObjects.js @@ -342,9 +342,11 @@ Zotero.DataObjects = function (object, objectPlural, id, table) { if (!libraryID) { return true; } - var type = Zotero.Libraries.getType(libraryID); switch (type) { + case 'user': + return true; + case 'group': var groupID = Zotero.Groups.getGroupIDFromLibraryID(libraryID); var group = Zotero.Groups.get(groupID); diff --git a/chrome/content/zotero/xpcom/data/libraries.js b/chrome/content/zotero/xpcom/data/libraries.js index a382552043..a9790cc86d 100644 --- a/chrome/content/zotero/xpcom/data/libraries.js +++ b/chrome/content/zotero/xpcom/data/libraries.js @@ -63,7 +63,7 @@ Zotero.Libraries = new function () { this.getType = function (libraryID) { - if (libraryID === 0) { + if (libraryID === 0 || libraryID == Zotero.libraryID) { return 'user'; } var sql = "SELECT libraryType FROM libraries WHERE libraryID=?";