From 45ded248cee7f37b8a1c4edde7f9f28817750893 Mon Sep 17 00:00:00 2001 From: Ahmed Bouhuolia Date: Mon, 2 Nov 2020 12:21:03 +0200 Subject: [PATCH] fix: edit exchange rate api. --- server/src/api/controllers/ExchangeRates.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/server/src/api/controllers/ExchangeRates.ts b/server/src/api/controllers/ExchangeRates.ts index a14da139b..419068a30 100644 --- a/server/src/api/controllers/ExchangeRates.ts +++ b/server/src/api/controllers/ExchangeRates.ts @@ -142,11 +142,16 @@ export default class ExchangeRatesController extends BaseController { */ async editExchangeRate(req: Request, res: Response, next: NextFunction) { const { tenantId } = req; + const { id: exchangeRateId } = req.params; const exchangeRateDTO = this.matchedBodyData(req); try { - const exchangeRate = await this.exchangeRatesService.newExchangeRate(tenantId, exchangeRateDTO) - return res.status(200).send({ id: exchangeRate.id }); + const exchangeRate = await this.exchangeRatesService.editExchangeRate(tenantId, exchangeRateId, exchangeRateDTO) + + return res.status(200).send({ + id: exchangeRateId, + message: 'The exchange rate has been edited successfully.', + }); } catch (error) { next(error); }