Skip to content

Commit

Permalink
Fix person_id in beforeMarshal
Browse files Browse the repository at this point in the history
  • Loading branch information
Ioannis committed Jan 31, 2025
1 parent 0faa7e8 commit e225502
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions app/src/Model/Table/PersonRolesTable.php
Original file line number Diff line number Diff line change
Expand Up @@ -292,6 +292,17 @@ public function beforeMarshal(EventInterface $event, \ArrayObject $data, \ArrayO
}
}
}

$re = '/^.*\(ID: (\d+)\)$/m';
if(!empty($data['sponsor_person_id'])) {
preg_match_all($re, $data['sponsor_person_id'], $matchesSponsor, PREG_SET_ORDER, 0);
$data['sponsor_person_id'] = $matchesSponsor[0][1];
}

if(!empty($data['manager_person_id'])) {
preg_match_all($re, $data['manager_person_id'], $matchesManager, PREG_SET_ORDER, 0);
$data['manager_person_id'] = $matchesManager[0][1];
}
}

/**
Expand Down

0 comments on commit e225502

Please sign in to comment.