From eea374a631e504a11b1f28974b696d3c6da23de5 Mon Sep 17 00:00:00 2001 From: Tom Reijnders Date: Tue, 26 Jul 2022 12:14:18 +0200 Subject: [PATCH] Fix transfer of LO's to a new owner in the management page - The folderrights table was not filled correctly --- website_code/php/management/do_transfer_user_templates.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/website_code/php/management/do_transfer_user_templates.php b/website_code/php/management/do_transfer_user_templates.php index 46d2a57424..65ae876313 100644 --- a/website_code/php/management/do_transfer_user_templates.php +++ b/website_code/php/management/do_transfer_user_templates.php @@ -210,6 +210,11 @@ function createGetFolderId($folder_structure, $newuserid, $old_folder_id) $params = array($newuserid, $parent_folder_id, $folder_structure[$i]['folder_name'], date('Y-m-d')); $folder_id = db_query($q, $params); $folder_structure[$i]['newid'] = $folder_id; + if ($folder_id !== false){ + $query = "INSERT INTO {$prefix}folderrights (folder_id, login_id, folder_parent, role) values (?,?,?,?)"; + $params = array($folder_id, $newuserid, $parent_folder_id, "creator"); + $ok = db_query($query, $params); + } return $folder_id; } }