From ae07040c882d9216cfc27f40268579969aa43588 Mon Sep 17 00:00:00 2001 From: Thomas Perrot Date: Tue, 5 May 2026 17:25:00 +0200 Subject: [PATCH] query: make get_latest_tag() always return a list When rc=True the reversed() iterator is non-subscriptable, breaking the sorted_tags[-1] fallback path; wrap it in list() to make it indexable. Signed-off-by: Thomas Perrot --- elixir/query.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/elixir/query.py b/elixir/query.py index 424cf25..c0f7274 100755 --- a/elixir/query.py +++ b/elixir/query.py @@ -187,7 +187,7 @@ class Query: # This excludes release candidates if `rc` is False. def get_latest_tag(self, rc): if rc: - sorted_tags = reversed(self.scriptLines('list-tags')) + sorted_tags = list(reversed(self.scriptLines('list-tags'))) else: sorted_tags = self.scriptLines('get-latest-tags')