mirror of https://github.com/MISP/MISP
fix: [eventReport:edit] Editing event via /events/edit should work as expected
- Correct call to editReport - Force local ID to match provided UUIDpull/6916/head
parent
d9afc70760
commit
b86c58c8ae
|
@ -4092,7 +4092,7 @@ class Event extends AppModel
|
|||
if (isset($data['Event']['EventReport'])) {
|
||||
foreach ($data['Event']['EventReport'] as $i => $report) {
|
||||
$nothingToChange = false;
|
||||
$result = $this->EventReport->editReport($user, $report, $this->id, true, $nothingToChange);
|
||||
$result = $this->EventReport->editReport($user, ['EventReport' => $report], $this->id, true, $nothingToChange);
|
||||
if (!empty($result)) {
|
||||
$validationErrors['EventReport'][] = $result;
|
||||
}
|
||||
|
|
|
@ -161,6 +161,8 @@ class EventReport extends AppModel
|
|||
$errors[] = __('Event Report not found.');
|
||||
return $errors;
|
||||
}
|
||||
} else {
|
||||
$report['EventReport']['id'] = $existingReport['EventReport']['id'];
|
||||
}
|
||||
|
||||
if ($fromPull) {
|
||||
|
|
Loading…
Reference in New Issue