mirror of
https://github.com/arnaucube/hermez-node.git
synced 2026-02-07 03:16:45 +01:00
Merge pull request #594 from hermeznetwork/fix/post-tx-no-usd
Avoid SQL error when checking value of token without usd on tx insert
This commit is contained in:
@@ -50,7 +50,7 @@ func (l2db *L2DB) AddTxAPI(tx *PoolL2TxWrite) error {
|
|||||||
defer l2db.apiConnCon.Release()
|
defer l2db.apiConnCon.Release()
|
||||||
|
|
||||||
row := l2db.dbRead.QueryRow(`SELECT
|
row := l2db.dbRead.QueryRow(`SELECT
|
||||||
($1::NUMERIC * token.usd * fee_percentage($2::NUMERIC)) /
|
($1::NUMERIC * COALESCE(token.usd, 0) * fee_percentage($2::NUMERIC)) /
|
||||||
(10.0 ^ token.decimals::NUMERIC)
|
(10.0 ^ token.decimals::NUMERIC)
|
||||||
FROM token WHERE token.token_id = $3;`,
|
FROM token WHERE token.token_id = $3;`,
|
||||||
tx.AmountFloat, tx.Fee, tx.TokenID)
|
tx.AmountFloat, tx.Fee, tx.TokenID)
|
||||||
|
|||||||
Reference in New Issue
Block a user