From 55b2e990e983fff95c37079bfa45b4a3078dd36a Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Tue, 1 Jun 2021 17:23:59 +0200 Subject: [PATCH] send original skip paths to wrappers --- openpype/settings/entities/lib.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/openpype/settings/entities/lib.py b/openpype/settings/entities/lib.py index b0bfab8d7c..4583ed0de0 100644 --- a/openpype/settings/entities/lib.py +++ b/openpype/settings/entities/lib.py @@ -96,7 +96,13 @@ def _fill_schema_template_data( for item in template: # Get skip paths for children item _skip_paths = [] - if skip_paths_by_first_key and isinstance(item, dict): + if not isinstance(item, dict): + pass + + elif item.get("type") in WRAPPER_TYPES: + _skip_paths = copy.deepcopy(skip_paths) + + elif skip_paths_by_first_key: # Check if this item should be skipped key = item.get("key") if key and key in skip_paths_by_first_key: