mirror of https://github.com/MISP/MISP
fix: [eventReport:getProxyElement] Prevent crash if viewing a report for an extended event
- Make sure merging array happens in existing keyspull/6916/head
parent
7e71489d1c
commit
8131ad86e3
|
@ -2469,6 +2469,12 @@ class Event extends AppModel
|
|||
$event['Event']['extensionEvents'][$eventMeta['id']] = $eventMeta;
|
||||
$thingsToMerge = array('Attribute', 'Object', 'ShadowAttribute', 'Galaxy');
|
||||
foreach ($thingsToMerge as $thingToMerge) {
|
||||
if (!isset($event[$thingToMerge])) {
|
||||
$event[$thingToMerge] = [];
|
||||
}
|
||||
if (!isset($extensionEvent[$thingToMerge])) {
|
||||
$extensionEvent[$thingToMerge] = [];
|
||||
}
|
||||
$event[$thingToMerge] = array_merge($event[$thingToMerge], $extensionEvent[$thingToMerge]);
|
||||
}
|
||||
// Merge event reports if requested
|
||||
|
|
Loading…
Reference in New Issue