commit 9499f7eb1845621b4ccb7d6f1f48ca3e232c5492
parent 9f8b9743f382ee627439634369788489248c9a41
Author: Marcello Stanisci <marcello.stanisci@inria.fr>
Date: Sat, 15 Oct 2016 23:22:14 +0200
fix missing receiver in /track/transfer query string (merchant-lib)
Diffstat:
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/backend/taler-merchant-httpd_track-transfer.c b/src/backend/taler-merchant-httpd_track-transfer.c
@@ -555,7 +555,7 @@ MH_handler_track_transfer (struct TMH_RequestHandler *rh,
receiver_str = MHD_lookup_connection_value (connection,
MHD_GET_ARGUMENT_KIND,
- "instance");
+ "receiver");
if (NULL == receiver_str)
receiver_str = "default";
rctx->mi = TMH_lookup_instance (receiver_str);
diff --git a/src/lib/merchant_api_track_transfer.c b/src/lib/merchant_api_track_transfer.c
@@ -241,10 +241,11 @@ TALER_MERCHANT_track_transfer (struct GNUNET_CURL_Context *ctx,
tdo->cb_cls = track_transfer_cb_cls;
/* TODO: do we need to escape 'exchange_uri' here? */
GNUNET_asprintf (&tdo->url,
- "%s/track/transfer?wtid=%s&exchange=%s",
+ "%s/track/transfer?wtid=%s&exchange=%s&receiver=%s",
backend_uri,
wtid_str,
- exchange_uri);
+ exchange_uri,
+ receiver);
GNUNET_free (wtid_str);
eh = curl_easy_init ();
GNUNET_assert (CURLE_OK ==