From d3adcab93c666f330157b0dd2a6bddee959ac0fe Mon Sep 17 00:00:00 2001
From: Alex Pott <alex.a.pott@googlemail.com>
Date: Sun, 19 Apr 2015 14:09:18 +0200
Subject: [PATCH] Issue #2459873 by borisson_, swentel:
 FieldStorageConfig::__sleep() should unset ->original

---
 core/lib/Drupal/Core/Field/FieldConfigBase.php       | 2 +-
 core/modules/field/src/Entity/FieldStorageConfig.php | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/core/lib/Drupal/Core/Field/FieldConfigBase.php b/core/lib/Drupal/Core/Field/FieldConfigBase.php
index da21566535c2..1f462414fa60 100644
--- a/core/lib/Drupal/Core/Field/FieldConfigBase.php
+++ b/core/lib/Drupal/Core/Field/FieldConfigBase.php
@@ -398,7 +398,7 @@ public function __sleep() {
     // Only serialize necessary properties, excluding those that can be
     // recalculated.
     $properties = get_object_vars($this);
-    unset($properties['fieldStorage'], $properties['itemDefinition'], $properties['bundleRenameAllowed']);
+    unset($properties['fieldStorage'], $properties['itemDefinition'], $properties['bundleRenameAllowed'], $properties['original']);
     return array_keys($properties);
   }
 
diff --git a/core/modules/field/src/Entity/FieldStorageConfig.php b/core/modules/field/src/Entity/FieldStorageConfig.php
index 1c0d5bd74d5b..ca77119a35e2 100644
--- a/core/modules/field/src/Entity/FieldStorageConfig.php
+++ b/core/modules/field/src/Entity/FieldStorageConfig.php
@@ -694,7 +694,7 @@ public function __sleep() {
     // Only serialize necessary properties, excluding those that can be
     // recalculated.
     $properties = get_object_vars($this);
-    unset($properties['schema'], $properties['propertyDefinitions']);
+    unset($properties['schema'], $properties['propertyDefinitions'], $properties['original']);
     return array_keys($properties);
   }
 
-- 
GitLab