mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
global: integrating colorspace data
This commit is contained in:
parent
35f907c4b5
commit
855bf4d6c6
1 changed files with 12 additions and 0 deletions
|
|
@ -529,6 +529,13 @@ class IntegrateAsset(pyblish.api.InstancePlugin):
|
||||||
template_data["representation"] = repre["name"]
|
template_data["representation"] = repre["name"]
|
||||||
template_data["ext"] = repre["ext"]
|
template_data["ext"] = repre["ext"]
|
||||||
|
|
||||||
|
# add template data for colorspaceData
|
||||||
|
if repre.get("colorspaceData"):
|
||||||
|
colorspace = repre["colorspaceData"]["colorspace"]
|
||||||
|
# replace spaces with underscores
|
||||||
|
colorspace = colorspace.replace(" ", "_")
|
||||||
|
template_data["colorspace"] = colorspace
|
||||||
|
|
||||||
# optionals
|
# optionals
|
||||||
# retrieve additional anatomy data from representation if exists
|
# retrieve additional anatomy data from representation if exists
|
||||||
for key, anatomy_key in {
|
for key, anatomy_key in {
|
||||||
|
|
@ -726,6 +733,11 @@ class IntegrateAsset(pyblish.api.InstancePlugin):
|
||||||
# and the actual representation entity for the database
|
# and the actual representation entity for the database
|
||||||
data = repre.get("data", {})
|
data = repre.get("data", {})
|
||||||
data.update({"path": published_path, "template": template})
|
data.update({"path": published_path, "template": template})
|
||||||
|
|
||||||
|
# add colorspace data if any exists on represenation
|
||||||
|
if repre.get("colorspaceData"):
|
||||||
|
data["colorspaceData"] = repre["colorspaceData"]
|
||||||
|
|
||||||
repre_doc = new_representation_doc(
|
repre_doc = new_representation_doc(
|
||||||
repre["name"], version["_id"], repre_context, data, repre_id
|
repre["name"], version["_id"], repre_context, data, repre_id
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue