From a2955add2df98d704d306a3b89b46dc43a3ff2b3 Mon Sep 17 00:00:00 2001 From: Edan Bainglass Date: Thu, 20 Feb 2025 10:03:24 +0000 Subject: [PATCH] Another backwards compatability fix `QueryBuilder`'s `in` operator can't handle sets in v2.3 --- src/aiidalab_qe/common/process/tree.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/aiidalab_qe/common/process/tree.py b/src/aiidalab_qe/common/process/tree.py index 40a81d8c4..001b841dc 100644 --- a/src/aiidalab_qe/common/process/tree.py +++ b/src/aiidalab_qe/common/process/tree.py @@ -382,7 +382,7 @@ def _count_finished(self): orm.CalcJobNode, filters={ "and": [ - {"pk": {"in": traverser.get("nodes")}}, + {"pk": {"in": list(traverser.get("nodes"))}}, {"attributes.process_state": "finished"}, {"attributes.exit_status": 0}, ]