summaryrefslogtreecommitdiff
path: root/src/backenddb
diff options
context:
space:
mode:
Diffstat (limited to 'src/backenddb')
-rw-r--r--src/backenddb/plugin_merchantdb_postgres.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/backenddb/plugin_merchantdb_postgres.c b/src/backenddb/plugin_merchantdb_postgres.c
index ac180443..0f338ff1 100644
--- a/src/backenddb/plugin_merchantdb_postgres.c
+++ b/src/backenddb/plugin_merchantdb_postgres.c
@@ -7561,7 +7561,11 @@ libtaler_plugin_merchantdb_postgres_init (void *cls)
",tips_committed_val"
",tips_committed_frac"
" FROM merchant_tip_reserves"
- " WHERE exchange_initial_balance_val - tips_committed_val >= $2"
+ " WHERE"
+ " exchange_initial_balance_val - tips_committed_val > $2"
+ " OR"
+ " (exchange_initial_balance_val - tips_committed_val = $2"
+ " AND exchange_initial_balance_frac - tips_committed_frac >= $3)"
" AND merchant_serial ="
" (SELECT merchant_serial"
" FROM merchant_instances"