From 285dcd88c3a99f1d38c4f7ad1d8a4546daa08170 Mon Sep 17 00:00:00 2001 From: corentin Date: Mon, 20 Jun 2022 14:56:23 +0200 Subject: [PATCH] read Filter property instead of FilterRule --- .../opnsense/mvc/app/models/OPNsense/Firewall/Filter.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/net/firewall/src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php b/net/firewall/src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php index a6bf1d4a6..ed631c16a 100644 --- a/net/firewall/src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php +++ b/net/firewall/src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php @@ -113,12 +113,12 @@ class Filter extends BaseModel { $filename = Config::getInstance()->getBackupFilename($revision); if ($filename) { - // fiddle with the dom, copy OPNsense->Firewall->FilterRule from backup to current config + // fiddle with the dom, copy OPNsense->Firewall->Filter from backup to current config $sourcexml = simplexml_load_file($filename); - if ($sourcexml->OPNsense->Firewall->FilterRule) { - $sourcedom = dom_import_simplexml($sourcexml->OPNsense->Firewall->FilterRule); + if ($sourcexml->OPNsense->Firewall->Filter) { + $sourcedom = dom_import_simplexml($sourcexml->OPNsense->Firewall->Filter); $targetxml = Config::getInstance()->object(); - $targetdom = dom_import_simplexml($targetxml->OPNsense->Firewall->FilterRule); + $targetdom = dom_import_simplexml($targetxml->OPNsense->Firewall->Filter); $node = $targetdom->ownerDocument->importNode($sourcedom, true); $targetdom->parentNode->replaceChild($node, $targetdom); Config::getInstance()->save();