From ab5947d94a2e31c917b320f12e34f1aeed531e0b Mon Sep 17 00:00:00 2001 From: Nuwan Date: Wed, 13 Nov 2024 07:31:13 +0530 Subject: [PATCH] error fix in sessions listing page prevent errors that caused by null created_at values when rendering session details --- jam-ui/src/components/sessions/JKUseSessionHelper.js | 1 + web/app/views/api_music_sessions/show.rabl | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/jam-ui/src/components/sessions/JKUseSessionHelper.js b/jam-ui/src/components/sessions/JKUseSessionHelper.js index 6b8521d42..8c8a36085 100644 --- a/jam-ui/src/components/sessions/JKUseSessionHelper.js +++ b/jam-ui/src/components/sessions/JKUseSessionHelper.js @@ -16,6 +16,7 @@ const useSessionHelper = (session) => { }; const sessionDateTime = session => { + if(!session.created_at) return ''; const date = new Date(session.created_at); const d = new Date(date); // return d.toLocaleDateString('en-us', { diff --git a/web/app/views/api_music_sessions/show.rabl b/web/app/views/api_music_sessions/show.rabl index dd59dc95a..9f779394c 100644 --- a/web/app/views/api_music_sessions/show.rabl +++ b/web/app/views/api_music_sessions/show.rabl @@ -13,7 +13,7 @@ if !current_user } else - attributes :id, :name, :description, :musician_access, :approval_required, :friends_can_join, :fan_access, :fan_chat, :band_id, :user_id, :claimed_recording_initiator_id, :track_changes_counter, :max_score, :backing_track_path, :metronome_active, :jam_track_initiator_id, :jam_track_id, :music_session_id_int, :use_video_conferencing_server + attributes :id, :name, :description, :musician_access, :approval_required, :friends_can_join, :fan_access, :fan_chat, :band_id, :user_id, :claimed_recording_initiator_id, :track_changes_counter, :max_score, :backing_track_path, :metronome_active, :jam_track_initiator_id, :jam_track_id, :music_session_id_int, :use_video_conferencing_server, :created_at if @on_join node :subscription do |session|