diff --git a/chrome/content/zotero/xpcom/sync.js b/chrome/content/zotero/xpcom/sync.js index de8f51352..876f0bf0b 100644 --- a/chrome/content/zotero/xpcom/sync.js +++ b/chrome/content/zotero/xpcom/sync.js @@ -1576,17 +1576,19 @@ Zotero.Sync.Server.Data = new function() { continue; } break; - - default: - Zotero.debug(obj); - Zotero.debug(remoteObj); - var msg = "Reconciliation unimplemented for " + types; - alert(msg); - throw(msg); } - if (obj.isAttachment()) { - var msg = "Reconciliation unimplemented for attachment items"; + if (type == 'item') { + if (obj.isAttachment()) { + var msg = "Reconciliation unimplemented for attachment items"; + alert(msg); + throw(msg); + } + } + else { + Zotero.debug(obj); + Zotero.debug(remoteObj); + var msg = "Reconciliation unimplemented for " + types; alert(msg); throw(msg); }