Member state in the PeopeController update method is initialized as new model,

if there is no corresponding member state in the database.
This commit is contained in:
Lukas Halbritter
2018-09-26 10:40:00 +02:00
parent 8512dc28b6
commit e00e15ef62
+3 -1
View File
@@ -96,7 +96,9 @@ class PeopleController extends Controller
// If the member states data is non-empty, save a record to the database.
if ($person->title != 'Firma') {
for ($i = 0; $i < sizeof(request('joining_date')); $i++) {
$memberState = MemberState::find(request('memberStateId')[$i]);
$memberState = !$person->isMember() ?
new MemberState() :
$person->MemberState::find(request('memberStateId')[$i]);
$memberState->joining_date = request('joining_date')[$i];
$memberState->leaving_date = request('leaving_date')[$i];