From ec895138513d62c51f99960fd248347f07ba02d7 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Sat, 7 Jan 2023 19:09:06 +0100 Subject: [PATCH] Deep links: Fix optional number parsing (#2248) --- src/util/deeplink.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/util/deeplink.ts b/src/util/deeplink.ts index c0bc908a2..a15d4c198 100644 --- a/src/util/deeplink.ts +++ b/src/util/deeplink.ts @@ -40,7 +40,7 @@ export const processDeepLink = (url: string) => { const startAttach = params.hasOwnProperty('startattach') && !startattach ? true : startattach; const choose = parseChooseParameter(params.choose); - const threadId = Number(thread) || Number(topic); + const threadId = Number(thread) || Number(topic) || undefined; if (domain !== 'telegrampassport') { if (startAttach && choose) { @@ -59,8 +59,8 @@ export const processDeepLink = (url: string) => { } else { openChatByUsername({ username: domain, - messageId: Number(post), - commentId: Number(comment), + messageId: post ? Number(post) : undefined, + commentId: comment ? Number(comment) : undefined, startParam: start, startAttach, attach,