diff --git a/app/src/components/logTracks/LogTracks.tsx b/app/src/components/logTracks/LogTracks.tsx index c00b3c0..3daa834 100644 --- a/app/src/components/logTracks/LogTracks.tsx +++ b/app/src/components/logTracks/LogTracks.tsx @@ -56,7 +56,7 @@ const LogTracks = ({ isDrawerOpen, mode, onOpenClose, selectedRowKey }: LogTrack const uploadResponse: AxiosResponse = await httpClient.post(`api/logs/log/${selectedRowKey}/track`, formData, formDataConfig); const uploadUrl = uploadResponse.data.url; const log = await getLog(); - const tracks: string[] = JSON.parse(log.tracks!); + const tracks: string[] = log.tracks ? JSON.parse(log.tracks!) : []; tracks.push(uploadUrl) log.tracks = JSON.stringify(tracks); @@ -171,7 +171,7 @@ const LogTracks = ({ isDrawerOpen, mode, onOpenClose, selectedRowKey }: LogTrack onClick={onCancel} size="small" > - {mode.toString() !== FormMode.VIEW ? 'Cancel' : 'Close'} + Close {mode.toString() !== FormMode.VIEW && (