diff --git a/notetaker/ViewModels/MeetingViewModel.swift b/notetaker/ViewModels/MeetingViewModel.swift index f13253f..d4fa867 100644 --- a/notetaker/ViewModels/MeetingViewModel.swift +++ b/notetaker/ViewModels/MeetingViewModel.swift @@ -43,6 +43,10 @@ class MeetingViewModel: ObservableObject { self.meeting = meeting } + // NEW: Seed the audio manager with any existing transcript chunks so the initial + // published value doesn't overwrite the saved transcript with an empty array. + audioManager.transcriptChunks = self.meeting.transcriptChunks + // Update meeting transcript chunks when audio manager transcript chunks change audioManager.$transcriptChunks .sink { [weak self] newChunks in