# HG changeset patch
# User Sylvain Thénault <sylvain.thenault@logilab.fr>
# Date 1252945717 -7200
# Node ID 4a006fce6023747b7eefa153cbc3e4f913e42dd3
# Parent  bf30ab5ba6ee91e77ddb3fef54fc21c2ab8c8c29
[wf graph] fix display of condition

diff -r bf30ab5ba6ee -r 4a006fce6023 web/views/workflow.py
--- a/web/views/workflow.py	Mon Sep 14 18:28:01 2009 +0200
+++ b/web/views/workflow.py	Mon Sep 14 18:28:37 2009 +0200
@@ -165,7 +165,9 @@
                     self._('groups:'),
                     ','.join(g.name for g in tr.require_group)))
             if tr.condition:
-                descr.append('%s %s'% (self._('condition:'), tr.condition))
+                descr.append('%s %s'% (
+                    self._('condition:'),
+                    ' | '.join(e.expression for e in tr.condition)))
             if descr:
                 props['label'] += escape('\n'.join(descr))
         return props