From 1f3a4f0e2f07c53cd92747ba427cb677f54bc115 Mon Sep 17 00:00:00 2001
From: ZeroNet <git@zeronet.io>
Date: Wed, 10 Aug 2016 12:33:34 +0200
Subject: [PATCH] Remove orphan sites from sites.json

---
 src/Site/SiteManager.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/Site/SiteManager.py b/src/Site/SiteManager.py
index a60e6de4..213417cf 100644
--- a/src/Site/SiteManager.py
+++ b/src/Site/SiteManager.py
@@ -49,11 +49,11 @@ class SiteManager(object):
         if not self.sites:
             self.log.error("Save error: No sites found")
         s = time.time()
-        data = json.load(open("%s/sites.json" % config.data_dir))
+        data = {}
         for address, site in self.list().iteritems():
             data[address] = site.settings
         helper.atomicWrite("%s/sites.json" % config.data_dir, json.dumps(data, indent=2, sort_keys=True))
-        logging.debug("Saved sites in %.2fs" % (time.time() - s))
+        self.log.debug("Saved sites in %.2fs" % (time.time() - s))
 
     def saveTimer(self):
         while 1: