summaryrefslogtreecommitdiff
path: root/src/exchange/taler-exchange-httpd_db.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2017-04-07 11:24:16 +0200
committerChristian Grothoff <christian@grothoff.org>2017-04-07 11:24:16 +0200
commita2d89f2803128a19f87cf1ad55b1c72a173e812e (patch)
treec2e1cf052f39ecdca282064271921b5477d52cec /src/exchange/taler-exchange-httpd_db.c
parent930101256eed811b7c7b76b7cb7e8c6f797b03f7 (diff)
downloadexchange-a2d89f2803128a19f87cf1ad55b1c72a173e812e.tar.gz
exchange-a2d89f2803128a19f87cf1ad55b1c72a173e812e.tar.bz2
exchange-a2d89f2803128a19f87cf1ad55b1c72a173e812e.zip
even more logging on DB issues
Diffstat (limited to 'src/exchange/taler-exchange-httpd_db.c')
-rw-r--r--src/exchange/taler-exchange-httpd_db.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/exchange/taler-exchange-httpd_db.c b/src/exchange/taler-exchange-httpd_db.c
index 9e345e806..191e2a4b6 100644
--- a/src/exchange/taler-exchange-httpd_db.c
+++ b/src/exchange/taler-exchange-httpd_db.c
@@ -593,7 +593,7 @@ TEH_DB_execute_refund (struct MHD_Connection *connection,
return TEH_RESPONSE_reply_internal_db_error (connection,
TALER_EC_REFUND_STORE_DB_ERROR);
}
- COMMIT_TRANSACTION(session, connection);
+ COMMIT_TRANSACTION (session, connection);
return TEH_RESPONSE_reply_refund_success (connection,
refund);
@@ -622,9 +622,11 @@ TEH_DB_execute_reserve_status (struct MHD_Connection *connection,
return TEH_RESPONSE_reply_internal_db_error (connection,
TALER_EC_DB_SETUP_FAILED);
}
+ START_TRANSACTION (session, connection);
rh = TEH_plugin->get_reserve_history (TEH_plugin->cls,
session,
reserve_pub);
+ COMMIT_TRANSACTION (session, connection);
if (NULL == rh)
return TEH_RESPONSE_reply_json_pack (connection,
MHD_HTTP_NOT_FOUND,