mirror of
https://github.com/appwrite/appwrite
synced 2026-05-23 00:49:02 +00:00
Merge pull request #10221 from appwrite/fix-sequence-type
Filter sequence to int because any models skip rule checks
This commit is contained in:
commit
f89e46817f
2 changed files with 2 additions and 0 deletions
|
|
@ -79,6 +79,7 @@ class Document extends Any
|
|||
{
|
||||
$document->removeAttribute('$collection');
|
||||
$document->removeAttribute('$tenant');
|
||||
$document->setAttribute('$sequence', (int)$document->getAttribute('$sequence', 0));
|
||||
|
||||
foreach ($document->getAttributes() as $attribute) {
|
||||
if (\is_array($attribute)) {
|
||||
|
|
|
|||
|
|
@ -1657,6 +1657,7 @@ trait DatabasesBase
|
|||
$this->assertEquals($document1['body']['actors'][1], 'Samuel Jackson');
|
||||
$this->assertEquals($document1['body']['birthDay'], '1975-06-12T12:12:55.000+00:00');
|
||||
$this->assertTrue(array_key_exists('$sequence', $document1['body']));
|
||||
$this->assertIsInt($document1['body']['$sequence']);
|
||||
|
||||
$this->assertEquals(201, $document2['headers']['status-code']);
|
||||
$this->assertEquals($data['moviesId'], $document2['body']['$collectionId']);
|
||||
|
|
|
|||
Loading…
Reference in a new issue