From 2852ad1d8e9e90e7bbe2d4522afccc0ab30dda3b Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Thu, 15 Oct 2020 18:14:47 +0200 Subject: [PATCH] if dbcon keyword argument was not passed than use avalon.io --- pype/lib.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/pype/lib.py b/pype/lib.py index 6349ef4cd8..153cde806d 100644 --- a/pype/lib.py +++ b/pype/lib.py @@ -1415,15 +1415,10 @@ def get_latest_version(asset_name, subset_name, dbcon=None, project_name=None): asset_name (str): Name of asset. subset_name (str): Name of subset. """ - # Get asset - asset_name = io.find_one( - {"type": "asset", "name": asset_name}, projection={"name": True} - ) - subset = io.find_one( - {"type": "subset", "name": subset_name, "parent": asset_name["_id"]}, - projection={"_id": True, "name": True}, - ) + if not dbcon: + log.debug("Using `avalon.io` for query.") + dbcon = io # Check if subsets actually exists. assert subset, "No subsets found."