diff --git a/src/c3nav/routing/router.py b/src/c3nav/routing/router.py index 31b4eaba..6fa8549e 100644 --- a/src/c3nav/routing/router.py +++ b/src/c3nav/routing/router.py @@ -545,9 +545,9 @@ class RouterWayType: def get_duration(self, edge, walk_factor): if edge.rise > 0: - duration = edge.distance / (float(self.speed_up) * walk_factor) + duration = edge.distance / (float(self.speed_up if self.src else 1) * walk_factor) else: - duration = edge.distance / (float(self.speed) * walk_factor) + duration = edge.distance / (float(self.speed if self.src else 1) * walk_factor) duration += self.extra_seconds return duration