mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 05:14:40 +01:00
fix(ppro): improving prelaunch hook
This commit is contained in:
parent
7ade4f78e4
commit
64b7a79b5e
1 changed files with 6 additions and 3 deletions
|
|
@ -42,7 +42,10 @@ class PremierePrelaunch(PypeHook):
|
|||
# if anatomy template should have different root for particular task
|
||||
# just add for example > work[conforming]:
|
||||
workfile_search_key = f"work[{task.lower()}]"
|
||||
workfile_key = anatomy_filled.get(workfile_search_key, "work")
|
||||
workfile_key = anatomy_filled.get(
|
||||
workfile_search_key,
|
||||
anatomy_filled.get("work")
|
||||
)
|
||||
workdir = env["AVALON_WORKDIR"] = workfile_key["folder"]
|
||||
|
||||
# create workdir if doesn't exist
|
||||
|
|
@ -91,7 +94,7 @@ class PremierePrelaunch(PypeHook):
|
|||
).format(asset_name, project_name)
|
||||
|
||||
project_name = project_entity["name"]
|
||||
self.project_code = project_entity["data"]["code"]
|
||||
self.project_code = project_entity["data"].get("code")
|
||||
|
||||
self.log.info(
|
||||
"Anatomy object collected for project \"{}\".".format(project_name)
|
||||
|
|
@ -106,7 +109,7 @@ class PremierePrelaunch(PypeHook):
|
|||
"root": root_path,
|
||||
"project": {
|
||||
"name": project_name,
|
||||
"code": project_entity["data"].get("code")
|
||||
"code": self.project_code
|
||||
},
|
||||
"asset": asset_entity["name"],
|
||||
"hierarchy": hierarchy.replace("\\", "/"),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue