provide account_section for all wire out inconsistencies
This commit is contained in:
parent
d972a26e1b
commit
e0fbfb68fd
@ -1059,13 +1059,14 @@ wire_out_cb (void *cls,
|
|||||||
This is moderately harmless, it might just be that the aggreator
|
This is moderately harmless, it might just be that the aggreator
|
||||||
has not yet fully caught up with the transfers it should do. */
|
has not yet fully caught up with the transfers it should do. */
|
||||||
report (report_wire_out_inconsistencies,
|
report (report_wire_out_inconsistencies,
|
||||||
json_pack ("{s:I, s:o, s:o, s:o, s:o, s:s}",
|
json_pack ("{s:I, s:o, s:o, s:o, s:o, s:s, s:s}",
|
||||||
"row", (json_int_t) rowid,
|
"row", (json_int_t) rowid,
|
||||||
"amount_wired", TALER_JSON_from_amount (&zero),
|
"amount_wired", TALER_JSON_from_amount (&zero),
|
||||||
"amount_justified", TALER_JSON_from_amount (amount),
|
"amount_justified", TALER_JSON_from_amount (amount),
|
||||||
"wtid", GNUNET_JSON_from_data_auto (wtid),
|
"wtid", GNUNET_JSON_from_data_auto (wtid),
|
||||||
"timestamp", json_from_time_abs (date),
|
"timestamp", json_from_time_abs (date),
|
||||||
"diagnostic", "wire transfer not made (yet?)"));
|
"diagnostic", "wire transfer not made (yet?)",
|
||||||
|
"account_section", wa->section_name));
|
||||||
GNUNET_break (GNUNET_OK ==
|
GNUNET_break (GNUNET_OK ==
|
||||||
TALER_amount_add (&total_bad_amount_out_minus,
|
TALER_amount_add (&total_bad_amount_out_minus,
|
||||||
&total_bad_amount_out_minus,
|
&total_bad_amount_out_minus,
|
||||||
@ -1083,26 +1084,28 @@ wire_out_cb (void *cls,
|
|||||||
we should count the wire transfer as entirely spurious, and
|
we should count the wire transfer as entirely spurious, and
|
||||||
additionally consider the justified wire transfer as missing. */
|
additionally consider the justified wire transfer as missing. */
|
||||||
report (report_wire_out_inconsistencies,
|
report (report_wire_out_inconsistencies,
|
||||||
json_pack ("{s:I, s:o, s:o, s:o, s:o, s:s}",
|
json_pack ("{s:I, s:o, s:o, s:o, s:o, s:s, s:s}",
|
||||||
"row", (json_int_t) rowid,
|
"row", (json_int_t) rowid,
|
||||||
"amount_wired", TALER_JSON_from_amount (
|
"amount_wired", TALER_JSON_from_amount (
|
||||||
&roi->details.amount),
|
&roi->details.amount),
|
||||||
"amount_justified", TALER_JSON_from_amount (&zero),
|
"amount_justified", TALER_JSON_from_amount (&zero),
|
||||||
"wtid", GNUNET_JSON_from_data_auto (wtid),
|
"wtid", GNUNET_JSON_from_data_auto (wtid),
|
||||||
"timestamp", json_from_time_abs (date),
|
"timestamp", json_from_time_abs (date),
|
||||||
"diagnostic", "recevier account missmatch"));
|
"diagnostic", "recevier account missmatch",
|
||||||
|
"account_section", wa->section_name));
|
||||||
GNUNET_break (GNUNET_OK ==
|
GNUNET_break (GNUNET_OK ==
|
||||||
TALER_amount_add (&total_bad_amount_out_plus,
|
TALER_amount_add (&total_bad_amount_out_plus,
|
||||||
&total_bad_amount_out_plus,
|
&total_bad_amount_out_plus,
|
||||||
&roi->details.amount));
|
&roi->details.amount));
|
||||||
report (report_wire_out_inconsistencies,
|
report (report_wire_out_inconsistencies,
|
||||||
json_pack ("{s:I, s:o, s:o, s:o, s:o, s:s}",
|
json_pack ("{s:I, s:o, s:o, s:o, s:o, s:s, s:s}",
|
||||||
"row", (json_int_t) rowid,
|
"row", (json_int_t) rowid,
|
||||||
"amount_wired", TALER_JSON_from_amount (&zero),
|
"amount_wired", TALER_JSON_from_amount (&zero),
|
||||||
"amount_justified", TALER_JSON_from_amount (amount),
|
"amount_justified", TALER_JSON_from_amount (amount),
|
||||||
"wtid", GNUNET_JSON_from_data_auto (wtid),
|
"wtid", GNUNET_JSON_from_data_auto (wtid),
|
||||||
"timestamp", json_from_time_abs (date),
|
"timestamp", json_from_time_abs (date),
|
||||||
"diagnostic", "receiver account missmatch"));
|
"diagnostic", "receiver account missmatch",
|
||||||
|
"account_section", wa->section_name));
|
||||||
GNUNET_break (GNUNET_OK ==
|
GNUNET_break (GNUNET_OK ==
|
||||||
TALER_amount_add (&total_bad_amount_out_minus,
|
TALER_amount_add (&total_bad_amount_out_minus,
|
||||||
&total_bad_amount_out_minus,
|
&total_bad_amount_out_minus,
|
||||||
@ -1116,14 +1119,15 @@ wire_out_cb (void *cls,
|
|||||||
amount))
|
amount))
|
||||||
{
|
{
|
||||||
report (report_wire_out_inconsistencies,
|
report (report_wire_out_inconsistencies,
|
||||||
json_pack ("{s:I, s:o, s:o, s:o, s:o, s:s}",
|
json_pack ("{s:I, s:o, s:o, s:o, s:o, s:s, s:s}",
|
||||||
"row", (json_int_t) rowid,
|
"row", (json_int_t) rowid,
|
||||||
"amount_justified", TALER_JSON_from_amount (amount),
|
"amount_justified", TALER_JSON_from_amount (amount),
|
||||||
"amount_wired", TALER_JSON_from_amount (
|
"amount_wired", TALER_JSON_from_amount (
|
||||||
&roi->details.amount),
|
&roi->details.amount),
|
||||||
"wtid", GNUNET_JSON_from_data_auto (wtid),
|
"wtid", GNUNET_JSON_from_data_auto (wtid),
|
||||||
"timestamp", json_from_time_abs (date),
|
"timestamp", json_from_time_abs (date),
|
||||||
"diagnostic", "wire amount does not match"));
|
"diagnostic", "wire amount does not match",
|
||||||
|
"account_section", wa->section_name));
|
||||||
if (0 < TALER_amount_cmp (amount,
|
if (0 < TALER_amount_cmp (amount,
|
||||||
&roi->details.amount))
|
&roi->details.amount))
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user