diff --git a/diagrams/__init__.py b/diagrams/__init__.py index 6fe2a802..c715cf50 100644 --- a/diagrams/__init__.py +++ b/diagrams/__init__.py @@ -517,7 +517,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: