diff --git a/chrome/content/zotero/xpcom/sync.js b/chrome/content/zotero/xpcom/sync.js index b97d3c3c3..444794681 100644 --- a/chrome/content/zotero/xpcom/sync.js +++ b/chrome/content/zotero/xpcom/sync.js @@ -2581,8 +2581,9 @@ Zotero.Sync.Server.Data = new function() { break; default: - alert('Delete reconciliation unimplemented for ' + types); - throw ('Delete reconciliation unimplemented for ' + types); + var msg = 'Cannot reconcile delete conflict for ' + type; + var e = new Zotero.Error(msg, "FULL_SYNC_REQUIRED"); + throw (e); } } }