From 74850047e2da3b58a2310f9cbb18d906182cf1f7 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Tue, 13 Jul 2021 18:57:42 +0200 Subject: [PATCH] controller can save changes of instances --- openpype/tools/new_publisher/control.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/openpype/tools/new_publisher/control.py b/openpype/tools/new_publisher/control.py index aa5db39b68..9c67486547 100644 --- a/openpype/tools/new_publisher/control.py +++ b/openpype/tools/new_publisher/control.py @@ -105,6 +105,16 @@ class PublisherController: self.instances = instances + def save_instance_changes(self): + update_list = [] + for instance in self.instances: + instance_changes = instance.changes() + if instance_changes: + update_list.append((instance, instance_changes)) + + if update_list: + self.host.update_instances(update_list) + def get_family_attribute_definitions(self, instances): if len(instances) == 1: instance = instances[0]