You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ponymail.apache.org by hu...@apache.org on 2016/09/06 09:41:51 UTC

[2/2] incubator-ponymail git commit: only try to save data to localStorage, log if fail but don't crash

only try to save data to localStorage, log if fail but don't crash


Project: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/commit/abac8d91
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/tree/abac8d91
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ponymail/diff/abac8d91

Branch: refs/heads/coffee-and-cake
Commit: abac8d911ddcf0b03793f18f8b3623442bf98cbb
Parents: a8cc75a
Author: Daniel Gruno <hu...@apache.org>
Authored: Tue Sep 6 11:40:53 2016 +0200
Committer: Daniel Gruno <hu...@apache.org>
Committed: Tue Sep 6 11:40:53 2016 +0200

----------------------------------------------------------------------
 site/js/coffee/localstorage.coffee | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ponymail/blob/abac8d91/site/js/coffee/localstorage.coffee
----------------------------------------------------------------------
diff --git a/site/js/coffee/localstorage.coffee b/site/js/coffee/localstorage.coffee
index 0fcf25e..add99ab 100644
--- a/site/js/coffee/localstorage.coffee
+++ b/site/js/coffee/localstorage.coffee
@@ -36,7 +36,12 @@ catch e
 dbWrite = (key, value) ->
     ### Can we use localStorage? ###
     if pm_storage_available
-        return window.localStorage.setItem(key, value)
+        try
+            rv = window.localStorage.setItem(key, value)
+            return rv
+        catch e
+            console.log("Could not save data to DB: " + e)
+            return null
     else
         ### Guess not, fall back to (ineffective) global var ###
         pm_storage_globvar[key] = value