diff options
author | Simon Rettberg | 2019-04-16 16:57:08 +0200 |
---|---|---|
committer | Simon Rettberg | 2019-04-16 16:57:08 +0200 |
commit | 3364f03cd07b51195501f012ea09c5b9008b64f0 (patch) | |
tree | 12e8a99592a6d9dafbb241ea4e963eceeca662c9 /modules-available/serversetup-bwlp-ipxe/inc/ipxemenu.inc.php | |
parent | [serversetup-bwlp-ipxe] Fix permcheck for menu edit in menu list (diff) | |
download | slx-admin-3364f03cd07b51195501f012ea09c5b9008b64f0.tar.gz slx-admin-3364f03cd07b51195501f012ea09c5b9008b64f0.tar.xz slx-admin-3364f03cd07b51195501f012ea09c5b9008b64f0.zip |
[serversetup-bwlp-ipxe] Make sure we always have a default entry
Diffstat (limited to 'modules-available/serversetup-bwlp-ipxe/inc/ipxemenu.inc.php')
-rw-r--r-- | modules-available/serversetup-bwlp-ipxe/inc/ipxemenu.inc.php | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/modules-available/serversetup-bwlp-ipxe/inc/ipxemenu.inc.php b/modules-available/serversetup-bwlp-ipxe/inc/ipxemenu.inc.php index a58f4d10..20b0457f 100644 --- a/modules-available/serversetup-bwlp-ipxe/inc/ipxemenu.inc.php +++ b/modules-available/serversetup-bwlp-ipxe/inc/ipxemenu.inc.php @@ -34,6 +34,10 @@ class IPxeMenu while ($row = $res->fetch(PDO::FETCH_ASSOC)) { $this->items[] = new MenuEntry($row); } + // Make sure we have a default entry if the menu isn't empty + if ($this->defaultEntryId === null && !empty($this->items)) { + $this->defaultEntryId = $this->items[0]->menuEntryId(); + } } public function getMenuDefinition($targetVar, $mode, $slxExtensions) |