summaryrefslogtreecommitdiff
path: root/src/backenddb/pg_lookup_deposits.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backenddb/pg_lookup_deposits.c')
-rw-r--r--src/backenddb/pg_lookup_deposits.c23
1 files changed, 10 insertions, 13 deletions
diff --git a/src/backenddb/pg_lookup_deposits.c b/src/backenddb/pg_lookup_deposits.c
index 242d7bbb..2440f62c 100644
--- a/src/backenddb/pg_lookup_deposits.c
+++ b/src/backenddb/pg_lookup_deposits.c
@@ -73,7 +73,6 @@ lookup_deposits_cb (void *cls,
struct TALER_Amount amount_with_fee;
struct TALER_Amount deposit_fee;
struct TALER_Amount refund_fee;
- struct TALER_Amount wire_fee;
char *exchange_url;
struct GNUNET_PQ_ResultSpec rs[] = {
GNUNET_PQ_result_spec_string ("exchange_url",
@@ -86,8 +85,6 @@ lookup_deposits_cb (void *cls,
&deposit_fee),
TALER_PQ_result_spec_amount_with_currency ("refund_fee",
&refund_fee),
- TALER_PQ_result_spec_amount_with_currency ("wire_fee",
- &wire_fee),
GNUNET_PQ_result_spec_end
};
@@ -105,8 +102,7 @@ lookup_deposits_cb (void *cls,
&coin_pub,
&amount_with_fee,
&deposit_fee,
- &refund_fee,
- &wire_fee);
+ &refund_fee);
GNUNET_PQ_cleanup_result (rs);
}
ldc->qs = num_results;
@@ -142,14 +138,15 @@ TMH_PG_lookup_deposits (
PREPARE (pg,
"lookup_deposits",
"SELECT"
- " exchange_url"
- ",coin_pub"
- ",amount_with_fee"
- ",deposit_fee"
- ",refund_fee"
- ",wire_fee"
- " FROM merchant_deposits"
- " WHERE order_serial="
+ " dcom.exchange_url"
+ ",dep.coin_pub"
+ ",dep.amount_with_fee"
+ ",dep.deposit_fee"
+ ",dep.refund_fee"
+ " FROM merchant_deposits dep"
+ " JOIN merchant_deposit_confirmations dcom"
+ " USING (deposit_confirmation_serial)"
+ " WHERE dcom.order_serial="
" (SELECT order_serial"
" FROM merchant_contract_terms"
" WHERE h_contract_terms=$2"