From 668012ac64767d89d184174facaded38d43d1e3e Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Thu, 9 Jan 2020 14:14:34 +0100 Subject: [PATCH] ImportSource: allow an imported object with no... ...modifiers to remove existing ones --- library/Director/Objects/ImportSource.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/library/Director/Objects/ImportSource.php b/library/Director/Objects/ImportSource.php index 0d38b6e6..74cf5f2f 100644 --- a/library/Director/Objects/ImportSource.php +++ b/library/Director/Objects/ImportSource.php @@ -104,6 +104,10 @@ class ImportSource extends DbObjectWithSettings implements ExportInterface $object = static::create([], $db); } + if (! isset($properties['modifiers'])) { + $properties['modifiers'] = []; + } + $object->setProperties($properties); return $object; @@ -128,7 +132,6 @@ class ImportSource extends DbObjectWithSettings implements ExportInterface $i++; } if ($modified) { - // TOOD: no newRowModifiers, directly store loaded ones if diff $this->newRowModifiers = $modifiers; } }