diff options
| author | Rasmus Fuhse <fuhse@data-quest.de> | 2026-02-26 19:27:33 +0000 |
|---|---|---|
| committer | Rasmus Fuhse <fuhse@data-quest.de> | 2026-02-26 19:27:33 +0000 |
| commit | b26601cc924bed35533d1a2d19a641d43fbd6ef6 (patch) | |
| tree | 2c534fafed535693031c08bdba99201ba9cb6c09 | |
| parent | 994ad93af351d145cc9129ba34738b80c50cc9db (diff) | |
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 <fuhse@data-quest.de>
| -rw-r--r-- | lib/models/Courseware/Task.php | 5 | ||||
| -rw-r--r-- | 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 145a8a6..2231241 100644 --- a/lib/models/Courseware/Task.php +++ b/lib/models/Courseware/Task.php @@ -51,11 +51,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 1fab620..a7d4d1d 100644 --- a/lib/models/OERPostUpload.php +++ b/lib/models/OERPostUpload.php @@ -26,9 +26,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' ]; |
