Commit a192bd64 authored by Diego Iván's avatar Diego Iván
Browse files

corrigiendo bug que no permitia actualizar custom dates

parent 00827ef4
Loading
Loading
Loading
Loading
+13 −4
Original line number Diff line number Diff line
@@ -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,
      });
    }
  }

@@ -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'],
      );
    }
  }