diff --git a/src/Database/Adapter/MariaDB.php b/src/Database/Adapter/MariaDB.php index 20a59fbcb..ddb72d5a8 100644 --- a/src/Database/Adapter/MariaDB.php +++ b/src/Database/Adapter/MariaDB.php @@ -585,7 +585,9 @@ public function createDocuments(string $collection, array $documents, int $batch $attributes['_createdAt'] = $document->getCreatedAt(); $attributes['_updatedAt'] = $document->getUpdatedAt(); $attributes['_permissions'] = \json_encode($document->getPermissions()); - $attributes['_id'] = $document->getInternalId(); + if(!empty($document->getInternalId())) { + $attributes['_id'] = $document->getInternalId(); + } $columns = []; foreach (\array_keys($attributes) as $key => $attribute) {