From 07c126b71445b0edbc0665ee92111f8a68bc145d Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Wed, 11 Dec 2019 17:22:48 +0100 Subject: [serversetup-bwlp-ipxe] Fix updating of default boot entries Fix: "builtin" and "module" columns would not be updated if the according entry already exists. --- modules-available/serversetup-bwlp-ipxe/inc/ipxe.inc.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules-available/serversetup-bwlp-ipxe/inc/ipxe.inc.php b/modules-available/serversetup-bwlp-ipxe/inc/ipxe.inc.php index a8cfc265..dff8aaa1 100644 --- a/modules-available/serversetup-bwlp-ipxe/inc/ipxe.inc.php +++ b/modules-available/serversetup-bwlp-ipxe/inc/ipxe.inc.php @@ -333,7 +333,8 @@ class IPxe public static function createDefaultEntries() { $query = 'INSERT IGNORE INTO serversetup_bootentry (entryid, hotkey, title, builtin, module, data) - VALUES (:entryid, :hotkey, :title, 1, :module, :data) ON DUPLICATE KEY UPDATE data = VALUES(data)'; + VALUES (:entryid, :hotkey, :title, 1, :module, :data) + ON DUPLICATE KEY UPDATE builtin = 1, module = VALUES(module), data = VALUES(data)'; Database::exec($query, [ 'entryid' => 'bwlp-default', -- cgit v1.2.3-55-g7522