fix: [API] Undefined index when just last_seen is set

pull/7606/head
Jakub Onderka 2021-07-27 14:33:54 +02:00
parent 2a2303f36d
commit 073eaf9a0a
3 changed files with 3 additions and 3 deletions

View File

@ -741,7 +741,7 @@ class Attribute extends AppModel
public function validateLastSeenValue($fields)
{
$ls = $fields['last_seen'];
if (is_null($this->data['Attribute']['first_seen']) || is_null($ls)) {
if (!isset($this->data['Attribute']['first_seen']) || is_null($ls)) {
return true;
}
$converted = $this->ISODatetimeToUTC(['Attribute' => [

View File

@ -221,7 +221,7 @@ class MispObject extends AppModel
public function validateLastSeenValue($fields)
{
$ls = $fields['last_seen'];
if (is_null($this->data['Object']['first_seen']) || is_null($ls)) {
if (!isset($this->data['Object']['first_seen']) || is_null($ls)) {
return true;
}
$converted = $this->Attribute->ISODatetimeToUTC(['Object' => [

View File

@ -450,7 +450,7 @@ class ShadowAttribute extends AppModel
public function validateLastSeenValue($fields)
{
$ls = $fields['last_seen'];
if (is_null($this->data['ShadowAttribute']['first_seen']) || is_null($ls)) {
if (!isset($this->data['ShadowAttribute']['first_seen']) || is_null($ls)) {
return true;
}
$converted = $this->Attribute->ISODatetimeToUTC(['ShadowAttribute' => [