From f9472ab309a0074679256dc576a15965d47f1c51 Mon Sep 17 00:00:00 2001 From: Jakub Trllo Date: Tue, 8 Feb 2022 15:49:31 +0100 Subject: [PATCH] add to cleanup paths also staging dirs of representations --- openpype/plugins/publish/cleanup_farm.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/openpype/plugins/publish/cleanup_farm.py b/openpype/plugins/publish/cleanup_farm.py index 51bc216e73..5e8f32dae9 100644 --- a/openpype/plugins/publish/cleanup_farm.py +++ b/openpype/plugins/publish/cleanup_farm.py @@ -41,6 +41,12 @@ class CleanUpFarm(pyblish.api.ContextPlugin): if staging_dir: dirpaths_to_remove.add(os.path.normpath(staging_dir)) + if "representations" in instance.data: + for repre in instance.data["reresentations"]: + staging_dir = repre.get("stagingDir") + if staging_dir: + dirpaths_to_remove.add(os.path.normpath(staging_dir)) + if not dirpaths_to_remove: self.log.info("Nothing to remove. Skipping") return