From 3c51ca952a60b9db6da2f3f0d86b6e6e467bba7f Mon Sep 17 00:00:00 2001 From: yodzeb <romspam@wiro.fr> Date: Fri, 24 Mar 2023 11:54:07 +0100 Subject: [PATCH] Update Nat.php Patch method > src and dst missed their json encoding. --- api/controllers/Nat.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api/controllers/Nat.php b/api/controllers/Nat.php index a1ce284d..d220c93c 100644 --- a/api/controllers/Nat.php +++ b/api/controllers/Nat.php @@ -227,6 +227,11 @@ class Nat_controller extends Common_api_functions { $values = $this->validate_keys (); # validate input format $this->validate_nat_edit(); + foreach (array("src","dst") as $k) { + if ( array_key_exists($k, $values) ) { + $values[$k] = json_encode($values[$k]); + } + } if (!$this->Admin->object_modify ("nat", "edit", "id", $values)) { $this->Response->throw_exception(500, "NAT modification failed"); -- GitLab