From f5182f277cb4e4472ad76f8fa14a3f8460fe4294 Mon Sep 17 00:00:00 2001 From: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com> Date: Thu, 19 Sep 2024 17:33:31 +0200 Subject: [PATCH] fix success publish page --- .../ayon_core/tools/publisher/widgets/report_page.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/client/ayon_core/tools/publisher/widgets/report_page.py b/client/ayon_core/tools/publisher/widgets/report_page.py index 5e48cef0d2..7ee7ad76f3 100644 --- a/client/ayon_core/tools/publisher/widgets/report_page.py +++ b/client/ayon_core/tools/publisher/widgets/report_page.py @@ -1802,8 +1802,11 @@ class ReportsWidget(QtWidgets.QWidget): if is_crashed: error_info = self._controller.get_publish_error_info() + publish_finished = self._controller.publish_has_finished() publish_error_mode = False - if ( + if publish_finished: + publish_error_mode = False + elif ( error_info is not None and not error_info.is_unknown_error ): @@ -1819,14 +1822,15 @@ class ReportsWidget(QtWidgets.QWidget): view = self._publish_error_view else: view = self._instances_view + self._views_layout.setCurrentWidget(view) self._actions_widget.set_visible_mode(publish_error_mode) self._detail_inputs_spacer.setVisible(publish_error_mode) self._detail_input_scroll.setVisible(publish_error_mode) - self._views_layout.setCurrentWidget(view) - self._crash_widget.setVisible(not publish_error_mode) - self._logs_view.setVisible(publish_error_mode) + logs_visible = publish_error_mode or publish_finished + self._logs_view.setVisible(logs_visible) + self._crash_widget.setVisible(not logs_visible) # Instance view & logs update instance_items = self._get_instance_items()