From e7cc4e9d0e9a40274c8e337d0330e19dc450d929 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 10 Dec 2019 15:10:31 +0100 Subject: [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. --- modules-available/minilinux/inc/linuxbootentryhook.inc.php | 2 ++ 1 file changed, 2 insertions(+) (limited to 'modules-available/minilinux') 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']; } -- cgit v1.2.3-55-g7522