diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php index 35374e3a50..26e90481ef 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/Collections/Documents/XList.php @@ -163,7 +163,7 @@ class XList extends Action if ($cachedDocuments !== null && $cachedDocuments !== false && - \is_array($cachedDocuments)) { + \is_array($cachedDocuments)) { $documents = \array_map(function ($doc) { return new Document($doc); }, $cachedDocuments); diff --git a/tests/e2e/Services/Databases/DatabasesBase.php b/tests/e2e/Services/Databases/DatabasesBase.php index 34e759b51d..b34a009ee4 100644 --- a/tests/e2e/Services/Databases/DatabasesBase.php +++ b/tests/e2e/Services/Databases/DatabasesBase.php @@ -3285,6 +3285,7 @@ trait DatabasesBase ]); $this->assertEquals(200, $documents1['headers']['status-code']); + $this->assertEquals(3, $documents1['body']['total']); $this->assertCount(3, $documents1['body'][$this->getRecordResource()]); $this->assertEquals(1944, $documents1['body'][$this->getRecordResource()][0]['releaseYear']); $this->assertEquals(2017, $documents1['body'][$this->getRecordResource()][1]['releaseYear']); @@ -3308,6 +3309,7 @@ trait DatabasesBase ]); $this->assertEquals(200, $documents2['headers']['status-code']); + $this->assertEquals(3, $documents2['body']['total']); $this->assertCount(3, $documents2['body'][$this->getRecordResource()]); $this->assertEquals($documents1['body'][$this->getRecordResource()][0]['$id'], $documents2['body'][$this->getRecordResource()][0]['$id']); $this->assertEquals($documents1['body'][$this->getRecordResource()][0]['title'], $documents2['body'][$this->getRecordResource()][0]['title']);