.database_url(database) no longer needs inspect, refs #420

This commit is contained in:
Simon Willison 2019-03-31 16:55:38 -07:00
commit 29a3896fe1

View file

@ -76,12 +76,13 @@ class RenderMixin(HTTPMethodView):
yield {"url": url} yield {"url": url}
def database_url(self, database): def database_url(self, database):
if not self.ds.config("hash_urls"): db = self.ds.databases[database]
return "/{}".format(database) if self.ds.config("hash_urls") and db.hash:
else:
return "/{}-{}".format( return "/{}-{}".format(
database, self.ds.inspect()[database]["hash"][:HASH_LENGTH] database, db.hash[:HASH_LENGTH]
) )
else:
return "/{}".format(database)
def database_color(self, database): def database_color(self, database):
return 'ff0000' return 'ff0000'