From 460c601e1a64e15db4581e8110b0fb06172daa8a Mon Sep 17 00:00:00 2001 From: Toke Jepsen Date: Wed, 24 Jul 2019 23:36:12 +0100 Subject: [PATCH] Padding can get confused when there are other files present. Validate against source collection. --- pype/plugins/global/publish/integrate_new.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pype/plugins/global/publish/integrate_new.py b/pype/plugins/global/publish/integrate_new.py index 2d04c3ec1a..0d077ca65e 100644 --- a/pype/plugins/global/publish/integrate_new.py +++ b/pype/plugins/global/publish/integrate_new.py @@ -276,9 +276,11 @@ class IntegrateAssetNew(pyblish.api.InstancePlugin): src_head = src_collection.format("{head}") src_tail = src_collection.format("{tail}") - # fix dst_padding - padd_len = len(files[0].replace(src_head, "").replace(src_tail, "")) + valid_files = [x for x in files if src_collection.match(x)] + padd_len = len( + valid_files[0].replace(src_head, "").replace(src_tail, "") + ) src_padding_exp = "%0{}d".format(padd_len) test_dest_files = list()