aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRasmus Fuhse <fuhse@data-quest.de>2026-02-26 19:27:41 +0000
committerRasmus Fuhse <fuhse@data-quest.de>2026-02-26 19:27:41 +0000
commit0b2c971d86b3f3f5c3a56d212d4ccb8859940357 (patch)
treee58a07e5c45bddd4dc351f45370707ae01f69343
parent51e57ca93ff523e810126ad687ce6d5744184ecf (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.php5
-rw-r--r--lib/models/OERPostUpload.php6
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'
];