From b89f5c4edd1ed14f7529edc4e4ea54f9d98fda7c Mon Sep 17 00:00:00 2001 From: Rainer Killinger Date: Tue, 1 Jun 2021 13:06:34 +0200 Subject: [PATCH] fix: canteen module layout --- .../mensa/place-mensa-detail.component.ts | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/app/modules/data/types/place/special/mensa/place-mensa-detail.component.ts b/src/app/modules/data/types/place/special/mensa/place-mensa-detail.component.ts index e3978355..8f2f1ed0 100644 --- a/src/app/modules/data/types/place/special/mensa/place-mensa-detail.component.ts +++ b/src/app/modules/data/types/place/special/mensa/place-mensa-detail.component.ts @@ -56,11 +56,9 @@ export class PlaceMensaDetailComponent implements AfterViewInit { */ startingDay: Moment; - constructor(private mensaService: PlaceMensaService) { - this.startingDay = moment(); - this.startingDay.hour(0); - this.startingDay.minute(0); - this.startingDay.millisecond(0); + constructor(private readonly mensaService: PlaceMensaService) { + this.startingDay = moment() + .startOf('day'); } /** @@ -68,6 +66,13 @@ export class PlaceMensaDetailComponent implements AfterViewInit { */ ngAfterViewInit() { this.dishes = this.mensaService.getAllDishes(this.item, this.displayRange); - this.dishes.then(result => (this.selectedDay = keys(result)[0])); + this.dishes.then((result) => { + for (const [key, value] of Object.entries(result)) { + if (value.length === 0) { + delete result[key]; + } + } + this.selectedDay = keys(result)[0]; + }); } }