diff --git a/eNMS/services/workflow/workflow.py b/eNMS/services/workflow/workflow.py index 0d2adbacb..09aeddc5c 100644 --- a/eNMS/services/workflow/workflow.py +++ b/eNMS/services/workflow/workflow.py @@ -35,7 +35,8 @@ def __init__(self, **kwargs): end = fetch("service", scoped_name="End") self.services.extend([start, end]) super().__init__(**kwargs) - end.positions[self.name] = (500, 0) + if self.name not in end.positions: + end.positions[self.name] = (500, 0) def set_name(self, name=None): old_name = self.name