mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-24 12:54:40 +01:00
Fixes issue with original directory lookup
Fixes a bug where the instance staging directory was being incorrectly used when looking up the original directory for publish in place workflows, instead of the staging directory from representation. Adds debug logging to inspect instance data during integration.
This commit is contained in:
parent
ebeb1d1e19
commit
402e98b443
1 changed files with 3 additions and 2 deletions
|
|
@ -2,6 +2,7 @@ import os
|
|||
import logging
|
||||
import sys
|
||||
import copy
|
||||
from pprint import pformat
|
||||
|
||||
import clique
|
||||
import pyblish.api
|
||||
|
|
@ -612,6 +613,7 @@ class IntegrateAsset(pyblish.api.InstancePlugin):
|
|||
|
||||
is_udim = bool(repre.get("udim"))
|
||||
|
||||
self.log.debug(pformat(instance.data))
|
||||
# handle publish in place
|
||||
if "{originalDirname}" in template:
|
||||
# store as originalDirname only original value without project root
|
||||
|
|
@ -619,8 +621,7 @@ class IntegrateAsset(pyblish.api.InstancePlugin):
|
|||
# used for all represe
|
||||
# from temp to final
|
||||
original_directory = (
|
||||
instance.data.get("originalDirname") or instance_stagingdir)
|
||||
|
||||
instance.data.get("originalDirname") or stagingdir)
|
||||
_rootless = self.get_rootless_path(anatomy, original_directory)
|
||||
if _rootless == original_directory:
|
||||
raise KnownPublishError((
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue