Skip to content

Commit cfa614b

Browse files
committed
fix: routing decimals
1 parent d7a3445 commit cfa614b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pragma-node/src/infra/repositories/entry_repository.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ async fn find_alternative_pair_price(
170170

171171
for alt_currency in alternative_currencies {
172172
let base_alt_pair = format!("{}/{}", base, alt_currency);
173-
let alt_quote_pair = format!("{}/{}", alt_currency, quote);
173+
let alt_quote_pair = format!("{}/{}", quote, alt_currency);
174174

175175
if pair_id_exist(pool, base_alt_pair.clone()).await?
176176
&& pair_id_exist(pool, alt_quote_pair.clone()).await?
@@ -361,7 +361,7 @@ pub async fn get_decimals(
361361
) -> Result<u32, InfraError> {
362362
let conn = pool.get().await.map_err(adapt_infra_error)?;
363363

364-
let quote_currency = pair_id.split('/').next().unwrap().to_uppercase();
364+
let quote_currency = pair_id.split('/').last().unwrap().to_uppercase();
365365

366366
// Fetch currency in DB
367367
let decimals: BigDecimal = conn

0 commit comments

Comments
 (0)