Also delete sites from content.db

This commit is contained in:
shortcutme 2016-09-04 17:59:47 +02:00
parent a1f0c20afc
commit f698ec2502

View file

@ -392,6 +392,7 @@ class SiteStorage(object):
file_inner_path = helper.getDirname(content_inner_path) + file_relative_path # Relative to site dir
files.append(file_inner_path)
if self.isFile("dbschema.json"):
self.log.debug("Deleting db file...")
self.closeDb()
@ -404,6 +405,9 @@ class SiteStorage(object):
except Exception, err:
self.log.error("Db file delete error: %s" % err)
# Delete from content.db
self.site.content_manager.contents.db.deleteSite(self.site.address)
for inner_path in files:
path = self.getPath(inner_path)
if os.path.isfile(path):
@ -426,3 +430,4 @@ class SiteStorage(object):
else:
self.log.debug("Site data directory deleted: %s..." % self.directory)
return True # All clean