diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2022-09-08 20:03:51 +0000 |
|---|---|---|
| committer | David Siegfried <david.siegfried@uni-vechta.de> | 2022-09-08 20:03:51 +0000 |
| commit | 00e62584ae9b60c7646290d4481b71f42fce8d81 (patch) | |
| tree | 624b44268c317968c23a6ff79d5179ffefe3f243 /lib/models/AuxLockRule.php | |
| parent | 124daec8b9c57f0f286eea0aa12384458968d83b (diff) | |
ensure correct return type, fixes #1548
Closes #1548
Merge request studip/studip!968
Diffstat (limited to 'lib/models/AuxLockRule.php')
| -rw-r--r-- | lib/models/AuxLockRule.php | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/models/AuxLockRule.php b/lib/models/AuxLockRule.php index ca0f168..15d3762 100644 --- a/lib/models/AuxLockRule.php +++ b/lib/models/AuxLockRule.php @@ -19,7 +19,7 @@ * @property string description database column * @property string attributes database column * @property string sorting database column - * @property string datafields computed column + * @property array datafields computed column * @property string order computed column * @property Course course belongs_to Course */ @@ -143,7 +143,9 @@ class AuxLockRule extends SimpleORMap public function getMemberData($member) { $datafields = SimpleCollection::createFromArray(DatafieldEntryModel::findByModel($member)); - foreach ($this->datafields as $field => $useless_value_pls_refactor) { + + $result = []; + foreach (array_keys($this->datafields) as $field) { // since we have no only datafields we have to filter! if ($new = $datafields->findOneBy('datafield_id', $field)) { $result[] = $new; |
