Firewall/alias, add not selected aliases to tokeniser, for https://github.com/opnsense/core/issues/3065

This commit is contained in:
Ad Schellevis 2018-12-23 12:27:27 +01:00
parent 9741e9874e
commit ab4e900a52

View File

@ -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;
}
/**