diff --git a/src/Webiny/Component/Entity/Attribute/One2ManyAttribute.php b/src/Webiny/Component/Entity/Attribute/One2ManyAttribute.php
index <HASH>..<HASH> 100755
--- a/src/Webiny/Component/Entity/Attribute/One2ManyAttribute.php
+++ b/src/Webiny/Component/Entity/Attribute/One2ManyAttribute.php
@@ -268,6 +268,10 @@ class One2ManyAttribute extends CollectionAttributeAbstract
 
     private function cleanUpRecords($newValues)
     {
+        if (!$this->parent->exists()) {
+            return;
+        }
+
         $newIds = [];
         foreach ($newValues as $nv) {
             if (isset($nv['id']) && $nv['id'] != '') {
One2Many record cleanup only occurs when existing entity is being saved