From 8e7c8e5fa41033c6e307ed90bfd824bcf0649b24 Mon Sep 17 00:00:00 2001 From: omnom62 Date: Fri, 6 Nov 2026 15:28:20 +1000 Subject: T8989: lag_interfaces mod15 and SIT fixes --- plugins/httpapi/vyos.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'plugins/httpapi') diff --git a/plugins/httpapi/vyos.py b/plugins/httpapi/vyos.py index b13a807..b27b7c9 100644 --- a/plugins/httpapi/vyos.py +++ b/plugins/httpapi/vyos.py @@ -311,6 +311,12 @@ class HttpApi(HttpApiBase): form_data = {} if op_kwargs: + # form_data["data"] = json.dumps(op_kwargs) + form_data = {} + if "_raw_list" in op_kwargs: + # A batch of commands: the API takes the bare list, not an object wrapping it. + form_data["data"] = json.dumps(op_kwargs["_raw_list"]) + elif op_kwargs: form_data["data"] = json.dumps(op_kwargs) headers = {"Content-Type": "application/x-www-form-urlencoded"} -- cgit v1.2.3