From 81e427112f7fc22cc6d8478910d0cb1244320273 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Fri, 18 Aug 2017 10:12:05 +0200 Subject: [PATCH] workflows: base action registration on key instead of class object (#18024) --- wcs/workflows.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wcs/workflows.py b/wcs/workflows.py index dff5ce50..41717c93 100644 --- a/wcs/workflows.py +++ b/wcs/workflows.py @@ -1781,7 +1781,7 @@ def render_list_of_roles(workflow, roles): item_classes = [] def register_item_class(klass): - if not klass in item_classes: + if not klass.key in [x.key for x in item_classes]: item_classes.append(klass) klass.init() -- 2.14.1