diff --git a/src/main/angular/src/app/api/schedule/Schedule.ts b/src/main/angular/src/app/api/schedule/Schedule.ts index 83b7bcb..f4e94d9 100644 --- a/src/main/angular/src/app/api/schedule/Schedule.ts +++ b/src/main/angular/src/app/api/schedule/Schedule.ts @@ -11,7 +11,7 @@ export class Schedule { readonly title: string, readonly entries: ScheduleEntry[], ) { - this.next = entries.filter(e => e.nextFuzzyTimestamp)[0]; + this.next = entries.filter(e => e.nextFuzzyTimestamp).sort((a, b) => a.nextFuzzyTimestamp.date.getTime() - b.nextFuzzyTimestamp.date.getTime())[0]; } static fromJson(json: any): Schedule { diff --git a/src/main/angular/src/app/pages/schedule/list/schedule-list.component.html b/src/main/angular/src/app/pages/schedule/list/schedule-list.component.html index 100737a..7f10ec9 100644 --- a/src/main/angular/src/app/pages/schedule/list/schedule-list.component.html +++ b/src/main/angular/src/app/pages/schedule/list/schedule-list.component.html @@ -18,9 +18,9 @@ {{schedule.title}} - {{schedule.next?.nextClearTimestamp.dayName}} - :  - {{schedule.next?.nextClearTimestamp.timeString}} + {{schedule.next?.nextFuzzyTimestamp.dayName}} + :  + {{schedule.next?.nextFuzzyTimestamp.timeString}} {{schedule.next?.property?.title}}  =