From e56ae3dede4e2f6c1241ed36155eca540d904de0 Mon Sep 17 00:00:00 2001 From: Rasmus Fuhse Date: Thu, 26 Feb 2026 19:27:50 +0000 Subject: Resolve "Kaputte Belongs-To Relationen in SimpleORMap" Closes #6296 Merge request studip/studip!4766 (cherry picked from commit 38f0cde98225bb8388a4d24b8a44196a9c5d7479) 176b9bbe re #6296 : Fix and remove relation Co-authored-by: Rasmus Fuhse --- lib/models/Courseware/Task.php | 5 ----- lib/models/OERPostUpload.php | 6 +++--- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/lib/models/Courseware/Task.php b/lib/models/Courseware/Task.php index 2ec907e..1ad479e 100644 --- a/lib/models/Courseware/Task.php +++ b/lib/models/Courseware/Task.php @@ -47,11 +47,6 @@ class Task extends \SimpleORMap 'foreign_key' => 'structural_element_id', ]; - $config['belongs_to']['lecturer'] = [ - 'class_name' => User::class, - 'foreign_key' => 'lecturer_id', - ]; - $config['belongs_to']['user'] = [ 'class_name' => User::class, 'foreign_key' => 'solver_id', diff --git a/lib/models/OERPostUpload.php b/lib/models/OERPostUpload.php index 8bf7386..433b861 100644 --- a/lib/models/OERPostUpload.php +++ b/lib/models/OERPostUpload.php @@ -23,9 +23,9 @@ class OERPostUpload extends SimpleORMap protected static function configure($config = []) { $config['db_table'] = 'oer_post_upload'; - $config['belongs_to']['file'] = [ - 'class_name' => File::class, - 'foreign_key' => 'id', + $config['belongs_to']['fileref'] = [ + 'class_name' => FileRef::class, + 'foreign_key' => 'file_ref_id', 'on_delete' => 'delete' ]; -- cgit v1.0