diff options
Diffstat (limited to 'src/backenddb/pg_insert_template.c')
-rw-r--r-- | src/backenddb/pg_insert_template.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/backenddb/pg_insert_template.c b/src/backenddb/pg_insert_template.c index 5fc76a1d..67cae495 100644 --- a/src/backenddb/pg_insert_template.c +++ b/src/backenddb/pg_insert_template.c @@ -42,6 +42,12 @@ TMH_PG_insert_template (void *cls, ? GNUNET_PQ_query_param_null () : GNUNET_PQ_query_param_uint64 (&otp_serial_id), TALER_PQ_query_param_json (td->template_contract), + (NULL == td->editable_defaults) + ? GNUNET_PQ_query_param_null () + : TALER_PQ_query_param_json (td->editable_defaults), + (NULL == td->required_currency) + ? GNUNET_PQ_query_param_null () + : GNUNET_PQ_query_param_string (td->required_currency), GNUNET_PQ_query_param_end }; @@ -54,13 +60,14 @@ TMH_PG_insert_template (void *cls, ",template_description" ",otp_device_id" ",template_contract" + ",editable_defaults" + ",required_currency" ")" " SELECT merchant_serial," - " $2, $3, $4, $5" + " $2, $3, $4, $5, $6, $7" " FROM merchant_instances" " WHERE merchant_id=$1"); return GNUNET_PQ_eval_prepared_non_select (pg->conn, "insert_template", params); } - |