From 89cc00ffd9f176920d7fd0d0beffbfbb2376b129 Mon Sep 17 00:00:00 2001 From: Aaron van Geffen Date: Wed, 8 May 2024 13:21:13 +0200 Subject: [PATCH] EditAlbum: choose the first non-root album as the default parent --- controllers/EditAlbum.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/controllers/EditAlbum.php b/controllers/EditAlbum.php index 2d716dec..73affff0 100644 --- a/controllers/EditAlbum.php +++ b/controllers/EditAlbum.php @@ -139,6 +139,13 @@ class EditAlbum extends HTMLController ]; } } + elseif (empty($_POST) && count($parentChoices) > 1) + { + // Choose the first non-root album as the default parent + reset($parentChoices); + next($parentChoices); + $formDefaults = ['id_parent' => key($parentChoices)]; + } if (!isset($formDefaults)) $formDefaults = isset($album) ? get_object_vars($album) : $_POST;