From a20df131d1467f5f06688f0d749eb076e242f4ce Mon Sep 17 00:00:00 2001 From: Tankred Hase Date: Tue, 19 Mar 2013 17:04:26 +0100 Subject: [PATCH] bugfix syncing empty list from cloud --- src/js/dao/email-dao.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/js/dao/email-dao.js b/src/js/dao/email-dao.js index de872e6..873958e 100644 --- a/src/js/dao/email-dao.js +++ b/src/js/dao/email-dao.js @@ -94,6 +94,12 @@ app.dao.EmailDAO = function(_, crypto, devicestorage, cloudstorage) { } // TODO: remove old folder items from devicestorage + + // return if fetched list from cloud storage is empty + if (res.length === 0) { + callback(); + return; + } // persist encrypted list in device storage devicestorage.storeEcryptedList(res, 'email_' + folderName, function() {