summaryrefslogtreecommitdiffstats
path: root/src/rest.c
diff options
context:
space:
mode:
authorAlejandro Sirgo Rica <asirgo@soleta.eu>2024-06-21 12:59:19 +0200
committerAlejandro Sirgo Rica <asirgo@soleta.eu>2024-06-25 13:50:15 +0200
commit814daceeeeeca7e15043b8f4f60ae803e5dda585 (patch)
tree86962da58097eb1a24d9ca63df61427061c86d49 /src/rest.c
parentc0ca4b8cbc365df4139dff081d3fc7ecafaf40ee (diff)
rest: enable shell/output as a GET requestv1.2.5-13
shell/output does not modify state, add check to consider GET shell/output a valid request. Keep POST shell/output compatibility.
Diffstat (limited to 'src/rest.c')
-rw-r--r--src/rest.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rest.c b/src/rest.c
index 93e8084..5e1d468 100644
--- a/src/rest.c
+++ b/src/rest.c
@@ -8094,7 +8094,7 @@ int og_client_state_process_payload_rest(struct og_client *cli)
}
err = og_cmd_run_post(root, &params);
} else if (!strncmp(cmd, "shell/output", strlen("shell/output"))) {
- if (method != OG_METHOD_POST) {
+ if (method != OG_METHOD_POST && method != OG_METHOD_GET) {
err = og_client_method_not_found(cli);
goto err_process_rest_payload;
}