commit 23a662ba497f177e40164972b6cdefbce0bd2118
parent d4d1c6600717cb701abb5e12dcb14a1e6b1f104f
Author: Florian Dold <florian@dold.me>
Date: Tue, 2 Nov 2021 16:04:12 +0100
return error code from external reducer correctly
Diffstat:
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/src/reducer/anastasis_api_redux.c b/src/reducer/anastasis_api_redux.c
@@ -1619,9 +1619,14 @@ external_reducer_read_cb (void *cls)
return;
}
- red_cls->action_cb (red_cls->action_cb_cls,
- TALER_EC_NONE,
- json);
+ {
+ enum TALER_ErrorCode ec;
+ ec = json_integer_value (json_object_get (json, "code"));
+
+ red_cls->action_cb (red_cls->action_cb_cls,
+ ec,
+ json);
+ }
cleanup_external_reducer (red_cls);
return;
}