From 025796bda8c181d814e1b97a4423a74a321e2754 Mon Sep 17 00:00:00 2001 From: Eneko Nieto Date: Sun, 21 Feb 2021 23:38:12 +0100 Subject: [PATCH] bugfixes --- src/app/entities/travel.ts | 20 +++++++++---------- .../edit-travel/edit-travel.component.ts | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/app/entities/travel.ts b/src/app/entities/travel.ts index 40d9eec..bdca615 100644 --- a/src/app/entities/travel.ts +++ b/src/app/entities/travel.ts @@ -4,16 +4,16 @@ import { User, UserId } from './user'; export type TravelId = number; export class Travel extends TravelDto { - constructor(travelDto: TravelDto) { - super(travelDto.id, - travelDto.driverInfo, - travelDto.travelersInfo, - travelDto.departureDate, - travelDto.origin, - travelDto.destination, - travelDto.places, - travelDto.matrixRoomId, - travelDto.description); + constructor(travelDto: TravelDto = null) { + super(travelDto?.id, + travelDto?.driverInfo, + travelDto?.travelersInfo, + travelDto?.departureDate, + travelDto?.origin, + travelDto?.destination, + travelDto?.places, + travelDto?.matrixRoomId, + travelDto?.description); } availablePlaces(): number { diff --git a/src/app/pages/edit-travel/edit-travel.component.ts b/src/app/pages/edit-travel/edit-travel.component.ts index b2a1010..9ef2a2d 100644 --- a/src/app/pages/edit-travel/edit-travel.component.ts +++ b/src/app/pages/edit-travel/edit-travel.component.ts @@ -28,7 +28,7 @@ export class EditTravelComponent implements OnInit { this.apiService.getTravel(travelId) .subscribe(res => { if (res.success) { - this.travel = res.data; + this.travel = new Travel(res.data); } else { console.error('Error getting travel ' + travelId + ': ' + res.error.code + ' ' + res.error.msg);