From 1e3aaa887db0a9e7d6e823404911782530c308e2 Mon Sep 17 00:00:00 2001
From: Juan M <166030421+jm22dogs@users.noreply.github.com>
Date: Fri, 4 Apr 2025 14:41:39 +0100
Subject: [PATCH] Update
client/ayon_core/tools/publisher/widgets/card_view_widgets.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
---
.../publisher/widgets/card_view_widgets.py | 18 +++++++++++-------
1 file changed, 11 insertions(+), 7 deletions(-)
diff --git a/client/ayon_core/tools/publisher/widgets/card_view_widgets.py b/client/ayon_core/tools/publisher/widgets/card_view_widgets.py
index 65c5d1d4ef..8a8b81d615 100644
--- a/client/ayon_core/tools/publisher/widgets/card_view_widgets.py
+++ b/client/ayon_core/tools/publisher/widgets/card_view_widgets.py
@@ -493,13 +493,17 @@ class InstanceCardWidget(CardWidget):
self._context_warning.setVisible(not valid)
@staticmethod
- def get_card_widget_sub_label(folder_name, task_name=None):
- sublabel = "
"
- sublabel += "{}".format(folder_name)
- if task_name:
- sublabel += " - {}".format(task_name)
- sublabel += ""
- return sublabel
+ def _get_card_widget_sub_label(folder_path, task_name):
+ parts = []
+ if folder_path:
+ folder_name = folder_path.split("/")[-1]
+ parts.append(f"{folder_name}")
+ if task_name:
+ parts.append(folder_name)
+ if not parts:
+ return None
+ sublabel = " - ".join(parts)
+ return f"{sublabel}"
def _update_product_name(self):
variant = self.instance.variant