Merge pull request #7606 from JakubOnderka/undefined-index-fix

fix: [API] Undefined index when just last_seen is set
pull/7622/head
Jakub Onderka 2021-08-03 09:40:09 +02:00 committed by GitHub
commit e6348d3a21
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 3 deletions

View File

@ -752,7 +752,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' => [