From 90e73a27394ad512cbb088003f1c53a65d2882c4 Mon Sep 17 00:00:00 2001 From: vcoppe Date: Thu, 27 Jun 2024 00:29:43 +0200 Subject: [PATCH] fix adding point to empty file --- .../src/lib/components/toolbar/tools/routing/RoutingControls.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/src/lib/components/toolbar/tools/routing/RoutingControls.ts b/website/src/lib/components/toolbar/tools/routing/RoutingControls.ts index 6e4dfb21..be816b70 100644 --- a/website/src/lib/components/toolbar/tools/routing/RoutingControls.ts +++ b/website/src/lib/components/toolbar/tools/routing/RoutingControls.ts @@ -406,7 +406,7 @@ export class RoutingControls { if (item instanceof ListTrackItem || item instanceof ListTrackSegmentItem) { trackIndex = item.getTrackIndex(); } - let segmentIndex = file.trk[trackIndex].trkseg.length > 0 ? file.trk[trackIndex].trkseg.length - 1 : 0; + let segmentIndex = (file.trk.length > 0 && file.trk[trackIndex].trkseg.length > 0) ? file.trk[trackIndex].trkseg.length - 1 : 0; if (item instanceof ListTrackSegmentItem) { segmentIndex = item.getSegmentIndex(); }