From c565e709f0004fdc48e39a63047ca7b23b0e3945 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Fri, 20 Aug 2021 12:34:54 +0200 Subject: [PATCH] implemented set errors on validation crash --- .../tools/new_publisher/widgets/overlay_widget.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/openpype/tools/new_publisher/widgets/overlay_widget.py b/openpype/tools/new_publisher/widgets/overlay_widget.py index 01044a126e..e7b327904b 100644 --- a/openpype/tools/new_publisher/widgets/overlay_widget.py +++ b/openpype/tools/new_publisher/widgets/overlay_widget.py @@ -117,9 +117,11 @@ class PublishOverlayFrame(QtWidgets.QFrame): self.hide_btn = hide_btn + self.validation_errors_widget = validation_errors_widget + + self.info_frame = info_frame self.main_label = main_label self.message_label = message_label - self.info_frame = info_frame self.instance_label = instance_label self.plugin_label = plugin_label @@ -230,8 +232,11 @@ class PublishOverlayFrame(QtWidgets.QFrame): self.copy_log_btn.setVisible(True) def _set_validation_errors(self, validation_errors): - # TODO implement - pass + self.main_label.setText("Your publish didn't pass studio validations") + self.message_label.setText("Check publish results please") + self._set_success_property(2) + + self.validation_errors_widget.set_errors(validation_errors) def _set_finished(self): self.main_label.setText("Finished")