diff --git a/lib/Drupal/configuration/Config/EntityApiConfiguration.php b/lib/Drupal/configuration/Config/EntityApiConfiguration.php
index f6af04f..6fc3e06 100644
--- a/lib/Drupal/configuration/Config/EntityApiConfiguration.php
+++ b/lib/Drupal/configuration/Config/EntityApiConfiguration.php
@@ -146,7 +146,8 @@ class EntityApiConfiguration extends Configuration {
     $entity = $this->getData();
     $entity_type = $this->getComponent();
     if ($original = entity_load_single($entity_type, $this->getIdentifier())) {
-      entity_delete($entity_type, $this->getIdentifier());
+      $entity->id = $original->id;
+      unset($entity->is_new);
     }
 
     $entity->save();
