Skip to content
This repository was archived by the owner on Oct 10, 2024. It is now read-only.

Commit a20dc5b

Browse files
authored
Merge pull request #114 from pypeclub/feature/PYPE-748_latest_version_improve
feature/PYPE-748 library hides versions with deleted tag
2 parents 9c3601b + cd06aed commit a20dc5b

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

avalon/tools/libraryloader/delegates.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,19 @@ def setEditorData(self, editor, index):
3535
sort=[("name", 1)]
3636
)
3737
index = 0
38-
for i, version in enumerate(versions):
38+
enum_index = 0
39+
for version in versions:
40+
version_tags = version["data"].get("tags") or []
41+
if "deleted" in version_tags:
42+
continue
43+
3944
label = self._format_version(version["name"])
4045
editor.addItem(label, userData=version)
4146

4247
if version["name"] == value:
43-
index = i
48+
index = enum_index
49+
50+
enum_index += 1
4451

4552
editor.setCurrentIndex(index) # Will trigger index-change signal
4653
self.first_run = False

0 commit comments

Comments
 (0)