mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-20 03:16:12 +00:00
Firewall, alias. proper locking before config action on delete
This commit is contained in:
parent
7b937e878d
commit
cb8b83f56b
@ -30,8 +30,9 @@
|
||||
namespace OPNsense\Firewall\Api;
|
||||
|
||||
use \OPNsense\Base\ApiMutableModelControllerBase;
|
||||
use \OPNsense\Core\Backend;
|
||||
use \OPNsense\Base\UserException;
|
||||
use \OPNsense\Core\Backend;
|
||||
use \OPNsense\Core\Config;
|
||||
|
||||
/**
|
||||
* @package OPNsense\Firewall
|
||||
@ -136,6 +137,7 @@ class AliasController extends ApiMutableModelControllerBase
|
||||
*/
|
||||
public function delItemAction($uuid)
|
||||
{
|
||||
Config::getInstance()->lock();
|
||||
$node = $this->getModel()->getNodeByReference('aliases.alias.'. $uuid);
|
||||
if ($node != null) {
|
||||
$uses = $this->getModel()->whereUsed((string)$node->name);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user