Fix detection of new attributes added to an entry
This commit is contained in:
parent
91b5b53137
commit
ef2ea5e266
@ -94,12 +94,10 @@ class Entry extends Model
|
||||
|
||||
$key = $this->normalizeAttributeKey($key);
|
||||
|
||||
if ((! $this->objects->get($key)) && $value) {
|
||||
$this->objects->put($key,Factory::create($key,$value));
|
||||
if ((! $this->objects->get($key)) && $value)
|
||||
$this->objects->put($key,Factory::create($key,[]));
|
||||
|
||||
} elseif ($this->objects->get($key)) {
|
||||
$this->objects->get($key)->value = $this->attributes[$key];
|
||||
}
|
||||
$this->objects->get($key)->value = $this->attributes[$key];
|
||||
|
||||
return $this;
|
||||
}
|
||||
@ -164,7 +162,6 @@ class Entry extends Model
|
||||
/**
|
||||
* Convert all our attribute values into an array of Objects
|
||||
*
|
||||
* @param array $attributes
|
||||
* @return Collection
|
||||
*/
|
||||
public function getAttributesAsObjects(): Collection
|
||||
|
Loading…
x
Reference in New Issue
Block a user