aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/studiengaenge/shared_version.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers/studiengaenge/shared_version.php')
-rw-r--r--app/controllers/studiengaenge/shared_version.php3
1 files changed, 2 insertions, 1 deletions
diff --git a/app/controllers/studiengaenge/shared_version.php b/app/controllers/studiengaenge/shared_version.php
index abede2f..7dc3d40 100644
--- a/app/controllers/studiengaenge/shared_version.php
+++ b/app/controllers/studiengaenge/shared_version.php
@@ -557,6 +557,7 @@ abstract class SharedVersionController extends MVVController
{
$this->assignment = StgteilabschnittModul::find($abschnitt_modul_id);
$this->modul = $this->assignment->modul;
+ $this->modul->setReplaceDfAbschnitt($this->assignment->abschnitt);
$this->abschnitt_id = $this->assignment->abschnitt_id;
if ($this->assignment) {
if (Request::isXhr()) {
@@ -598,7 +599,7 @@ abstract class SharedVersionController extends MVVController
foreach ($this->assignment->datafields as $data_field) {
$tdf = $data_field->getTypedDatafield();
$tdf->setValueFromSubmit($data_field_values[$data_field->datafield_id]);
- if ($tdf->isValid() && $tdf->store()) {
+ if ($tdf->isValid() && $tdf->store() !== false) {
$data_fields_updated = true;
} else {
$invalid_data_fields[] = $tdf->getName();