aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan Aillet <jonathan.aillet@iot.bzh>2018-06-04 16:31:09 +0200
committerRomain Forlot <romain.forlot@iot.bzh>2018-06-29 19:38:23 +0200
commitede41d106ae6e13823d86babb129904da27bdd1e (patch)
treeb12aaf4a8689c3b6531d8310e7030262da825e97
parent13a5e57cc2f661744715a01f96b6c15e954d8a49 (diff)
Make parsing of action loading non blocking
When an action is loaded in controller, parsing the json passed to describe the action was sending back an error if an unknown field was present. Now, the parsing just ignore unknown fields. Bug-AGL: SPEC-1405 Change-Id: If95144ad6190d5d2a45d731e82b28ab4caae7c32 Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
-rw-r--r--ctl-lib/ctl-action.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ctl-lib/ctl-action.c b/ctl-lib/ctl-action.c
index 3ba598b..24bfce6 100644
--- a/ctl-lib/ctl-action.c
+++ b/ctl-lib/ctl-action.c
@@ -298,7 +298,7 @@ int ActionLoadOne(AFB_ApiT apiHandle, CtlActionT *action, json_object *actionJ,
memset(action, 0, sizeof (CtlActionT));
if (actionJ) {
- err = wrap_json_unpack(actionJ, "{ss,s?s,ss,s?s,s?o !}",
+ err = wrap_json_unpack(actionJ, "{ss,s?s,ss,s?s,s?o}",
"uid", &action->uid,
"info", &action->info,
"action", &uri,