mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
fix the bug of repair action failing to fix the validate resolution settings
This commit is contained in:
parent
6c0248e52f
commit
787ebed346
1 changed files with 13 additions and 3 deletions
|
|
@ -7,7 +7,10 @@ from ayon_core.pipeline.publish import (
|
||||||
RepairAction,
|
RepairAction,
|
||||||
PublishValidationError
|
PublishValidationError
|
||||||
)
|
)
|
||||||
from ayon_core.hosts.max.api.lib import reset_scene_resolution
|
from ayon_core.hosts.max.api.lib import (
|
||||||
|
reset_scene_resolution,
|
||||||
|
imprint
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class ValidateResolutionSetting(pyblish.api.InstancePlugin,
|
class ValidateResolutionSetting(pyblish.api.InstancePlugin,
|
||||||
|
|
@ -79,5 +82,12 @@ class ValidateReviewResolutionSetting(ValidateResolutionSetting):
|
||||||
context_width, context_height = (
|
context_width, context_height = (
|
||||||
cls.get_folder_resolution(instance)
|
cls.get_folder_resolution(instance)
|
||||||
)
|
)
|
||||||
instance.data["review_width"] = context_width
|
creator_attrs = instance.data["creator_attributes"]
|
||||||
instance.data["review_height"] = context_height
|
creator_attrs["review_width"] = context_width
|
||||||
|
creator_attrs["review_height"] = context_height
|
||||||
|
creator_attrs_data = {
|
||||||
|
"creator_attributes": creator_attrs
|
||||||
|
}
|
||||||
|
# update the width and height of review
|
||||||
|
# data in creator_attributes
|
||||||
|
imprint(instance.data["instance_node"], creator_attrs_data)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue