From e1a5ad703f99483fbb8daa3dc71b85ef5022c85f Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 27 Apr 2021 09:02:35 +0200 Subject: Fix playlist position error --- client/src/app/+videos/+video-watch/video-watch.component.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'client/src/app/+videos') diff --git a/client/src/app/+videos/+video-watch/video-watch.component.ts b/client/src/app/+videos/+video-watch/video-watch.component.ts index 107826824..1c510d6b0 100644 --- a/client/src/app/+videos/+video-watch/video-watch.component.ts +++ b/client/src/app/+videos/+video-watch/video-watch.component.ts @@ -189,11 +189,11 @@ export class VideoWatchComponent implements OnInit, OnDestroy { this.queryParamsSub = this.route.queryParams.subscribe(queryParams => { // Handle the ?playlistPosition - const positionParam = queryParams[ 'playlistPosition' ] + const positionParam = queryParams[ 'playlistPosition' ] ?? 1 this.playlistPosition = positionParam === 'last' ? -1 // Handle the "last" index - : parseInt(positionParam, 10) + : parseInt(positionParam + '', 10) if (isNaN(this.playlistPosition)) { console.error(`playlistPosition query param '${positionParam}' was parsed as NaN, defaulting to 1.`) -- cgit v1.2.3