aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/course/overview.php
diff options
context:
space:
mode:
authorElmar Ludwig <elmar.ludwig@uni-osnabrueck.de>2022-09-15 12:51:43 +0000
committerDavid Siegfried <david.siegfried@uni-vechta.de>2022-09-15 12:51:43 +0000
commitca10fde9cf94fb13045cbe1d009759834641b4a7 (patch)
treead54150d4aec0fa2f8b1ffcccbae8679ac2da76a /app/controllers/course/overview.php
parent061434e70768674fe7c682e709160bec25191da3 (diff)
partly fix broken SQL queries, re #1579
Merge request studip/studip!1008
Diffstat (limited to 'app/controllers/course/overview.php')
-rw-r--r--app/controllers/course/overview.php5
1 files changed, 2 insertions, 3 deletions
diff --git a/app/controllers/course/overview.php b/app/controllers/course/overview.php
index fa30b1c..966c0ca 100644
--- a/app/controllers/course/overview.php
+++ b/app/controllers/course/overview.php
@@ -96,9 +96,8 @@ class Course_OverviewController extends AuthenticatedController
foreach ((array) $rule['attributes'] as $val) {
if ($val == 1) {
// Es gibt also Zusatzangaben. Nun noch überprüfen ob der Nutzer diese Angaben schon gemacht hat...
- $count = DataField::countBySql("LEFT JOIN datafields_entries ON datafields_entries.datafield_id = datafields.datafield_id
- WHERE datafield_id.object_type = 'usersemdata' AND datafields_entries.sec_range_id = ? AND datafields_entries.range_id = ?",
- [$this->course_id, $GLOBALS['user']->id]
+ $count = DataField::countBySql("LEFT JOIN datafields_entries USING (datafield_id) WHERE object_type = ? AND sec_range_id = ? AND range_id = ?",
+ ['usersemdata', $this->course_id, $GLOBALS['user']->id]
);
if (!$count) {
$show = true;