From 2e9348068c3276bd87db34d78f40d8bc5bd6892d Mon Sep 17 00:00:00 2001
From: Tristan Cavelier <tristan.cavelier@tiolive.com>
Date: Wed, 16 Jan 2013 11:16:05 +0100
Subject: [PATCH] fix bug when parsing storage description in newJio method

---
 src/jio/jioNamespace.js | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/jio/jioNamespace.js b/src/jio/jioNamespace.js
index c3a5926..903a844 100644
--- a/src/jio/jioNamespace.js
+++ b/src/jio/jioNamespace.js
@@ -26,7 +26,10 @@ var jioNamespace = (function (spec) {
       if (typeof storage === 'string') {
         storage = JSON.parse(storage);
       } else {
-        storage = JSON.parse(JSON.stringify(storage));
+        storage = JSON.stringify(storage);
+        if (storage !== undefined) {
+          storage = JSON.parse(storage);
+        }
       }
       storage = storage || {
         type: 'base'
-- 
2.30.9