From 22d668877efebb183e66517ccd52daa916e94687 Mon Sep 17 00:00:00 2001 From: Makoso Date: Sat, 24 Feb 2024 16:40:29 +0100 Subject: [PATCH] Do not remove identifier when computing difference --- src/Rest/Base.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Rest/Base.php b/src/Rest/Base.php index 1c328836..d78a9a38 100644 --- a/src/Rest/Base.php +++ b/src/Rest/Base.php @@ -378,7 +378,7 @@ private static function dataDiff(array $data1, array $data2): array $diff[$key1] = $recursiveDiff; } } else { - if ($value1 != $data2[$key1]) { + if ($value1 != $data2[$key1] || $key1 === static::$PRIMARY_KEY) { $diff[$key1] = $value1; } }