diff --git a/python/tk_multi_loader/flowam/create.py b/python/tk_multi_loader/flowam/create.py index ca9ca93..6969efd 100644 --- a/python/tk_multi_loader/flowam/create.py +++ b/python/tk_multi_loader/flowam/create.py @@ -181,7 +181,7 @@ def get_template_source_path(template: objects.FlowAsset) -> str: Full path to template file in blob storage. """ revision = template.get_latest_revision() - revision.fetch(component_purpose=globals.SOURCE_PURPOSE) + revision.fetch(component_purpose=globals.SOURCE_PURPOSE, fetch_dependencies=True) return revision.get_storage_component_path(component_purpose=globals.SOURCE_PURPOSE) diff --git a/python/tk_multi_loader/flowam/reference.py b/python/tk_multi_loader/flowam/reference.py index 83ccb18..bc76d67 100644 --- a/python/tk_multi_loader/flowam/reference.py +++ b/python/tk_multi_loader/flowam/reference.py @@ -62,7 +62,7 @@ def reference_revision(revision_id: str) -> str: raise CreateReferenceError(input_id=revision_id, details=msg) from exc # Fetch source component of revision - revision.fetch(component_purpose=globals.SOURCE_PURPOSE) + revision.fetch(component_purpose=globals.SOURCE_PURPOSE, fetch_dependencies=True) # Get path to source path of revision in local storage file_path = revision.get_storage_component_path( @@ -121,7 +121,7 @@ def copy_reference_link(revision_id: str) -> str: raise CreateReferenceError(input_id=revision_id, details=msg) from exc # Fetch source component of revision - revision.fetch(component_purpose=globals.SOURCE_PURPOSE) + revision.fetch(component_purpose=globals.SOURCE_PURPOSE, fetch_dependencies=True) # Get path to source path of revision in local storage file_path = revision.get_storage_component_path(