summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/backend/taler-merchant-httpd_history.c5
-rw-r--r--src/backenddb/plugin_merchantdb_postgres.c4
-rw-r--r--src/backenddb/test_merchantdb.c2
-rw-r--r--src/include/taler_merchantdb_plugin.h2
4 files changed, 6 insertions, 7 deletions
diff --git a/src/backend/taler-merchant-httpd_history.c b/src/backend/taler-merchant-httpd_history.c
index eecb1568..a1f3f119 100644
--- a/src/backend/taler-merchant-httpd_history.c
+++ b/src/backend/taler-merchant-httpd_history.c
@@ -46,7 +46,7 @@ static unsigned int delta;
static void
pd_cb (void *cls,
const char *order_id,
- unsigned int row_id,
+ uint64_t row_id,
const json_t *proposal_data)
{
json_t *response = cls;
@@ -54,7 +54,6 @@ pd_cb (void *cls,
json_t *amount;
json_t *timestamp;
json_t *instance;
- uint64_t r64 = (uint64_t) row_id;
GNUNET_assert (-1 != json_unpack ((json_t *) proposal_data,
"{s:o, s:o, s:{s:o}}",
@@ -63,7 +62,7 @@ pd_cb (void *cls,
"merchant", "instance", &instance));
GNUNET_break (NULL != (entry = json_pack ("{s:I, s:s, s:O, s:O, s:O}",
- "row_id", r64,
+ "row_id", row_id,
"order_id", order_id,
"amount", amount,
"timestamp", timestamp,
diff --git a/src/backenddb/plugin_merchantdb_postgres.c b/src/backenddb/plugin_merchantdb_postgres.c
index ff1aafc7..719bb645 100644
--- a/src/backenddb/plugin_merchantdb_postgres.c
+++ b/src/backenddb/plugin_merchantdb_postgres.c
@@ -880,14 +880,14 @@ postgres_find_proposal_data_by_date_and_range (void *cls,
{
char *order_id;
json_t *proposal_data;
- unsigned int row_id;
+ uint64_t row_id;
struct GNUNET_PQ_ResultSpec rs[] = {
GNUNET_PQ_result_spec_string ("order_id",
&order_id),
TALER_PQ_result_spec_json ("proposal_data",
&proposal_data),
- GNUNET_PQ_result_spec_uint32 ("row_id",
+ GNUNET_PQ_result_spec_uint64 ("row_id",
&row_id),
GNUNET_PQ_result_spec_end
};
diff --git a/src/backenddb/test_merchantdb.c b/src/backenddb/test_merchantdb.c
index f4300b23..cb606c0b 100644
--- a/src/backenddb/test_merchantdb.c
+++ b/src/backenddb/test_merchantdb.c
@@ -199,7 +199,7 @@ transaction_cb (void *cls,
static void
pd_cb (void *cls,
const char *order_id,
- unsigned int row_id,
+ uint64_t row_id,
const json_t *proposal_data)
{
return;
diff --git a/src/include/taler_merchantdb_plugin.h b/src/include/taler_merchantdb_plugin.h
index f6cbcd3d..610acb71 100644
--- a/src/include/taler_merchantdb_plugin.h
+++ b/src/include/taler_merchantdb_plugin.h
@@ -42,7 +42,7 @@ struct TALER_MERCHANTDB_Plugin;
typedef void
(*TALER_MERCHANTDB_ProposalDataCallback)(void *cls,
const char *order_id,
- unsigned int row_id,
+ uint64_t row_id,
const json_t *proposal_data);
/**