Sote site in contentdb after files loaded

This commit is contained in:
shortcutme 2016-11-07 23:02:37 +01:00
parent c35ffccf6c
commit 12bf5bb152
2 changed files with 5 additions and 0 deletions

View file

@ -58,6 +58,10 @@ class ContentDb(Db):
} }
return schema return schema
def initSite(self, site):
self.sites[site.address] = site
for row in self.execute("SELECT * FROM site"): for row in self.execute("SELECT * FROM site"):
self.site_ids[row["address"]] = row["site_id"] self.site_ids[row["address"]] = row["site_id"]
return self.site_ids[site_address] return self.site_ids[site_address]

View file

@ -38,6 +38,7 @@ class ContentManager(object):
elif self.contents.get("content.json") and self.getOptionalSize() > 0: elif self.contents.get("content.json") and self.getOptionalSize() > 0:
self.site.storage.updateBadFiles() # No hashfield cache created yet self.site.storage.updateBadFiles() # No hashfield cache created yet
self.has_optional_files = True self.has_optional_files = True
self.contents.db.initSite(self.site)
# Load content.json to self.content # Load content.json to self.content
# Return: Changed files ["index.html", "data/messages.json"], Deleted files ["old.jpg"] # Return: Changed files ["index.html", "data/messages.json"], Deleted files ["old.jpg"]