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

fix

parent 2b0035da
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -48,8 +48,9 @@ export class RouteController {
    }
  }

  @Get('/:idRoute')
  @Get('/:idRoute/:lang')
  @ApiParam({ name: 'idRoute', type: Number })
  @ApiParam({ name: 'lang', type: String, enum: Object.values(LANGUAGES) })
  @ApiBearerAuth('jwt')
  @UseGuards(AuthUserGuard)
  async getRoute(@Param('idRoute') idRoute: number, @Param('lang') lang: LANGUAGES, @Req() req: CustomUserRequest) {
+23 −0
Original line number Diff line number Diff line
@@ -150,6 +150,29 @@ export class RouteService {
      .where('route.idRoute = :idRoute', { idRoute })
      .getOne();

    if (res && res.travelPlace) {
      res.travelPlace = res.travelPlace.map((travelPlace: TravelPlace) => {
        return {
          travelPlaceId: travelPlace.travelPlaceId,
          idPlace: travelPlace.place.idPlace,
          available: travelPlace.place.available,
          latitude: travelPlace.place.latitude,
          longitude: travelPlace.place.longitude,
          imageName: `${ServerConstants.HOST}/places/${travelPlace.place.imageName}`,
          name: travelPlace.place.name,
          openAt: travelPlace.place.openAt,
          closeAt: travelPlace.place.closeAt,
          startDate: travelPlace.startDate,
          endDate: travelPlace.endDate,
          categories: travelPlace.place.categories,
          address: travelPlace.place.address,
          done: travelPlace.done,
          route: travelPlace.route,
          place: { ...travelPlace.place, imageName: `${ServerConstants.HOST}/places/${travelPlace.place.imageName}` },
        };
      });
    }

    return res;
  }
}