diff options
Diffstat (limited to 'src/backenddb/pg_insert_token_family.c')
-rw-r--r-- | src/backenddb/pg_insert_token_family.c | 13 |
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); |