summaryrefslogtreecommitdiff
path: root/src/backenddb/pg_insert_token_family.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backenddb/pg_insert_token_family.c')
-rw-r--r--src/backenddb/pg_insert_token_family.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/backenddb/pg_insert_token_family.c b/src/backenddb/pg_insert_token_family.c
index 88cd8649..bf7159b8 100644
--- a/src/backenddb/pg_insert_token_family.c
+++ b/src/backenddb/pg_insert_token_family.c
@@ -41,13 +41,14 @@ TMH_PG_insert_token_family (void *cls,
break;
case TALER_MERCHANTDB_TFK_Subscription:
kind = "subscription";
+ break;
default:
GNUNET_break (0);
return GNUNET_DB_STATUS_HARD_ERROR;
}
struct GNUNET_PQ_QueryParam params[] = {
- // GNUNET_PQ_query_param_string (instance_id),
+ GNUNET_PQ_query_param_string (instance_id),
GNUNET_PQ_query_param_string (token_family_slug),
GNUNET_PQ_query_param_string (details->name),
GNUNET_PQ_query_param_string (details->description),
@@ -63,7 +64,8 @@ TMH_PG_insert_token_family (void *cls,
PREPARE (pg,
"insert_token_family",
"INSERT INTO merchant_token_families"
- "(slug"
+ "(merchant_serial"
+ ",slug"
",name"
",description"
",description_i18n"
@@ -71,10 +73,9 @@ TMH_PG_insert_token_family (void *cls,
",valid_before"
",duration"
",kind)"
- "VALUES"
- "($1, $2, $3, $4, $5, $6, $7, $8)");
- // " FROM merchant_instances"
- // " WHERE merchant_id=$1");
+ " SELECT merchant_serial, $2, $3, $4, $5, $6, $7, $8, $9"
+ " FROM merchant_instances"
+ " WHERE merchant_id=$1");
return GNUNET_PQ_eval_prepared_non_select (pg->conn,
"insert_token_family",
params);