diff --git a/src/App.php b/src/App.php index d414355..e9807e0 100644 --- a/src/App.php +++ b/src/App.php @@ -974,8 +974,9 @@ final class App { $normalized = normalize_sport_type_id($name); - return in_array($normalized, ['walking', 'walk', 'outdoor-walk', 'indoor-walk'], true) - || str_contains($normalized, 'walking'); + return in_array($normalized, ['walking', 'walk', 'outdoor-walk', 'indoor-walk', 'spaziergang'], true) + || str_contains($normalized, 'walking') + || str_contains($normalized, 'spaziergang'); } private function healthSportTypeForWorkout(string $name, array &$settings): array @@ -1117,7 +1118,7 @@ final class App return $points; } - $step = max(1, (int) floor(count($points) / 180)); + $step = max(1, (int) ceil(count($points) / 180)); $reduced = []; foreach ($points as $index => $point) { if ($index % $step === 0) {