diff --git a/src/app/structure-list/components/structure-opening-status/structure-opening-status.component.ts b/src/app/structure-list/components/structure-opening-status/structure-opening-status.component.ts index 2c1e0afa7e0ac0b36e27a7dec2088cc956812c6a..55dd7656158e7b00c7a2a44ee39a530ebf0cc587 100644 --- a/src/app/structure-list/components/structure-opening-status/structure-opening-status.component.ts +++ b/src/app/structure-list/components/structure-opening-status/structure-opening-status.component.ts @@ -1,5 +1,6 @@ import { Component, Input, OnInit } from '@angular/core'; import { Structure } from '../../../models/structure.model'; +import { StructureService } from '../../../services/structure.service'; @Component({ selector: 'app-structure-opening-status', @@ -10,7 +11,11 @@ export class StructureOpeningStatusComponent implements OnInit { @Input() public structure: Structure; @Input() public isCalledByDetails: boolean; - constructor() {} + constructor(private structureService: StructureService) {} - ngOnInit(): void {} + ngOnInit(): void { + if (!this.structure.isOpen && !this.structure.openedOn.day) { + this.structure = this.structureService.updateOpeningStructure(this.structure); + } + } }