diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/AliasController.php b/src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/AliasController.php index 4460159e7..69e918c20 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/AliasController.php +++ b/src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/AliasController.php @@ -97,7 +97,16 @@ class AliasController extends ApiMutableModelControllerBase */ public function getItemAction($uuid = null) { - return $this->getBase("alias", "aliases.alias", $uuid); + $response = $this->getBase("alias", "aliases.alias", $uuid); + $selected_aliases = array_keys($response['alias']['content']); + foreach ($this->getModel()->aliasIterator() as $alias) { + if (!in_array($alias['name'], $selected_aliases)) { + $response['alias']['content'][$alias['name']] = array( + "selected" => 0, "value" =>$alias['name'] + ); + } + } + return $response; } /**