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); }