Loading backend/src/place/place.service.ts +13 −4 Original line number Diff line number Diff line Loading @@ -76,7 +76,11 @@ export class PlaceService { await this.placeTraductionRepository.insert(createTradEs); await this.placeTraductionRepository.insert(createTradEn); if (createPlaceDto.available === Available.CUSTOM) { await this.availableDateRepository.insert({ ...createDate, idPlace: insertedPlace }); await this.availableDateRepository.insert({ ...createDate, place: insertedPlace, idPlace: insertedPlace.idPlace, }); } } Loading Loading @@ -201,9 +205,14 @@ export class PlaceService { // Update available date if necessary if (updatePlaceReqDto.available === Available.CUSTOM) { await this.availableDateRepository.update( { idPlace: place }, { startDate: updatePlaceReqDto.startDate, endDate: updatePlaceReqDto.endDate }, await this.availableDateRepository.upsert( { idPlace: place.idPlace, place: place, startDate: updatePlaceReqDto.startDate, endDate: updatePlaceReqDto.endDate, }, ['idPlace'], ); } } Loading Loading
backend/src/place/place.service.ts +13 −4 Original line number Diff line number Diff line Loading @@ -76,7 +76,11 @@ export class PlaceService { await this.placeTraductionRepository.insert(createTradEs); await this.placeTraductionRepository.insert(createTradEn); if (createPlaceDto.available === Available.CUSTOM) { await this.availableDateRepository.insert({ ...createDate, idPlace: insertedPlace }); await this.availableDateRepository.insert({ ...createDate, place: insertedPlace, idPlace: insertedPlace.idPlace, }); } } Loading Loading @@ -201,9 +205,14 @@ export class PlaceService { // Update available date if necessary if (updatePlaceReqDto.available === Available.CUSTOM) { await this.availableDateRepository.update( { idPlace: place }, { startDate: updatePlaceReqDto.startDate, endDate: updatePlaceReqDto.endDate }, await this.availableDateRepository.upsert( { idPlace: place.idPlace, place: place, startDate: updatePlaceReqDto.startDate, endDate: updatePlaceReqDto.endDate, }, ['idPlace'], ); } } Loading