net/frr: Guard M1_1_0.php migration so it doesn't get executed for unrelated frr models

This commit is contained in:
Monviech
2026-09-28 14:56:49 +02:00
committed by Monviech
parent e6232ad9b9
commit 55856d40e3
@@ -30,11 +30,18 @@ namespace OPNsense\Quagga\Migrations;
use OPNsense\Base\BaseModelMigration;
use OPNsense\Core\Config;
use OPNsense\Quagga\BGP;
use OPNsense\Quagga\OSPF;
use OPNsense\Quagga\OSPF6;
class M1_1_0 extends BaseModelMigration
{
public function run($model)
{
if (!$model instanceof BGP && !$model instanceof OSPF && !$model instanceof OSPF6) {
return;
}
$config = Config::getInstance()->object();
if ($model->getNodeByReference('redistributions') === null) {