mirror of https://github.com/MISP/MISP
fix: [API] Fixes to the new attribute add
parent
786d53d30b
commit
edf0657a1d
|
@ -188,9 +188,9 @@ class AttributesController extends AppController
|
|||
$validationErrors = array();
|
||||
$this->Attribute->captureAttribute($attribute, $eventId, $this->Auth->user(), false, false, false, $validationErrors, $this->params['named']);
|
||||
if (empty($validationErrors)) {
|
||||
$inserted_ids[] = $this->Attribute->id;
|
||||
$successes +=1;
|
||||
} else {
|
||||
$inserted_ids[] = $this->Attribute->id;
|
||||
$fails["attribute_" . $k] = $validationErrors;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3765,8 +3765,11 @@ class Attribute extends AppModel
|
|||
}
|
||||
$attribute['event_id'] = $eventId;
|
||||
$attribute['object_id'] = $objectId ? $objectId : 0;
|
||||
if (!isset($attribute['to_ids'])) {
|
||||
$attribute['to_ids'] = $this->typeDefinitions[$attribute['type']]['to_ids'];
|
||||
}
|
||||
$attribute['to_ids'] = $attribute['to_ids'] ? 1 : 0;
|
||||
$attribute['disable_correlation'] = $attribute['disable_correlation'] ? 1 : 0;
|
||||
$attribute['disable_correlation'] = empty($attribute['disable_correlation']) ? 0 : 1;
|
||||
unset($attribute['id']);
|
||||
if (isset($attribute['base64'])) {
|
||||
$attribute['data'] = $attribute['base64'];
|
||||
|
|
Loading…
Reference in New Issue