diff --git a/src/Database/Adapter/MySQL.php b/src/Database/Adapter/MySQL.php index 5ad70a5ba9..ce62d49350 100644 --- a/src/Database/Adapter/MySQL.php +++ b/src/Database/Adapter/MySQL.php @@ -156,6 +156,7 @@ class MySQL extends Adapter $data = array_merge(['$id' => null, '$permissions' => []], $data); // Merge data with default params $signature = md5(json_encode($data, true)); $revision = uniqid('', true); + $data['$id'] = (empty($data['$id'])) ? null : $data['$id']; /* * When updating node, check if there are any changes to update