From 2bea14fbdfe376adb9f7ec2cce49879713e6916b Mon Sep 17 00:00:00 2001 From: an-lee Date: Thu, 28 Mar 2024 16:46:49 +0800 Subject: [PATCH] handle undefined --- .../renderer/components/medias/media-current-recording.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/enjoy/src/renderer/components/medias/media-current-recording.tsx b/enjoy/src/renderer/components/medias/media-current-recording.tsx index 8e6cc884a..56d926776 100644 --- a/enjoy/src/renderer/components/medias/media-current-recording.tsx +++ b/enjoy/src/renderer/components/medias/media-current-recording.tsx @@ -96,6 +96,8 @@ export const MediaCurrentRecording = (props: { height?: number }) => { * with the original pitch contour. */ const renderComparingPitchContour = () => { + if (!currentRecording) return; + const region = mediaRegions .getRegions() .find((r) => r.id.startsWith("segment-region")); @@ -171,6 +173,8 @@ export const MediaCurrentRecording = (props: { height?: number }) => { }; const handleShare = async () => { + if (!currentRecording) return; + if (!currentRecording.uploadedAt) { try { await EnjoyApp.recordings.upload(currentRecording.id);