public function afterValidate()
{
if ($this->further_findings_assignment) {
foreach ($this->further_findings_assignment as $assignment) {
if (!$assignment->validate()) {
foreach ($assignment->errors as $field => $errors) {
$this->addError($field, $errors[0]);
}
}
}
} else {
$this->addError('further_findings_assignment', 'Please select at least one finding');
}
parent::afterValidate();
}