summaryrefslogtreecommitdiffstats
path: root/modules-available/minilinux
diff options
context:
space:
mode:
authorSimon Rettberg2019-12-10 15:10:31 +0100
committerSimon Rettberg2019-12-10 15:10:31 +0100
commite7cc4e9d0e9a40274c8e337d0330e19dc450d929 (patch)
tree9b4e1721a3f383811d06ce7b1a26466d93548dd9 /modules-available/minilinux
parent[minilinux] Remove debug output (diff)
downloadslx-admin-e7cc4e9d0e9a40274c8e337d0330e19dc450d929.tar.gz
slx-admin-e7cc4e9d0e9a40274c8e337d0330e19dc450d929.tar.xz
slx-admin-e7cc4e9d0e9a40274c8e337d0330e19dc450d929.zip
[serversetup-bwlp-ipxe/minilinux] Add comments, fix minor logic bug
Saving a boot entry didn't properly check the validity of a hook's ID, which was broken anyways, so the invalid check didn't uncover that the actual cheking code didn't work either.
Diffstat (limited to 'modules-available/minilinux')
-rw-r--r--modules-available/minilinux/inc/linuxbootentryhook.inc.php2
1 files changed, 2 insertions, 0 deletions
diff --git a/modules-available/minilinux/inc/linuxbootentryhook.inc.php b/modules-available/minilinux/inc/linuxbootentryhook.inc.php
index 41d70b17..324ffc7e 100644
--- a/modules-available/minilinux/inc/linuxbootentryhook.inc.php
+++ b/modules-available/minilinux/inc/linuxbootentryhook.inc.php
@@ -154,6 +154,8 @@ class LinuxBootEntryHook extends BootEntryHook
public function isValidId($id)
{
+ if ($id === 'default')
+ return true; // Meta-version that links to whatever the default is set to
$res = Database::queryFirst('SELECT installed FROM minilinux_version WHERE versionid = :id', ['id' => $id]);
return $res !== false && $res['installed'];
}