diff --git a/diagrams/__init__.py b/diagrams/__init__.py index 8625cd5d..66c3458f 100644 --- a/diagrams/__init__.py +++ b/diagrams/__init__.py @@ -528,7 +528,7 @@ class Edge: for o in other: if isinstance(o, Edge): o.forward = forward if forward else o.forward - o.reverse = forward if forward else o.reverse + o.reverse = reverse if reverse else o.reverse self._attrs = o.attrs.copy() result.append(o) else: