fix database access in loader

This commit is contained in:
Jakub Trllo 2022-04-12 14:40:27 +02:00
parent 786a6494eb
commit f49d01559a

View file

@ -426,7 +426,10 @@ class FamilyConfigCache:
# Make sure connection is installed
# - accessing attribute which does not have auto-install
self.dbcon.install()
asset_doc = self.dbcon.database[project_name].find_one(
database = getattr(self.dbcon, "database", None)
if database is None:
database = self.dbcon._database
asset_doc = database[project_name].find_one(
{"type": "asset", "name": asset_name},
{"data.tasks": True}
) or {}