From 79abbad796e542fbd495eee7f20b159b4454ed10 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Thu, 20 Feb 2025 11:13:15 +0500 Subject: [PATCH] Project Library UI - fix library asset count not considering assets from sublibraries As a result if all elements were assigned to sublibrary, it was showing that library itself has 0 assets and wasn't allowing to expand to see the sublibraries. --- src/bonsai/bonsai/tool/project.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/bonsai/bonsai/tool/project.py b/src/bonsai/bonsai/tool/project.py index 98f4f76799..53bfe427c5 100644 --- a/src/bonsai/bonsai/tool/project.py +++ b/src/bonsai/bonsai/tool/project.py @@ -372,6 +372,10 @@ class Project(bonsai.core.tool.Project): props = cls.get_project_props() for project_library in libraries: library_elements = tool.Project.get_project_library_elements(project_library) + subhierarchy = libraries[project_library] + for sublibrary in subhierarchy: + sublibrary_elements = tool.Project.get_project_library_elements(sublibrary) + library_elements.update(sublibrary_elements) props.add_library_project_library( project_library.Name or "Unnamed", len(library_elements), project_library.id() )