diff --git a/pype/plugins/global/publish/extract_hierarchy_avalon.py b/pype/plugins/global/publish/extract_hierarchy_avalon.py index 17041a8e09..795a1b51fa 100644 --- a/pype/plugins/global/publish/extract_hierarchy_avalon.py +++ b/pype/plugins/global/publish/extract_hierarchy_avalon.py @@ -81,7 +81,12 @@ class ExtractHierarchyToAvalon(pyblish.api.ContextPlugin): }) unarchive_entity = None for archived_entity in archived_entities: - if data["parents"] == archived_entity: + archived_parents = ( + archived_entity + .get("data", {}) + .get("parents") + ) + if data["parents"] == archived_parents: unarchive_entity = archived_entity break