diff --git a/src/Appwrite/Database/Adapter.php b/src/Appwrite/Database/Adapter.php index 9818a1f0b5..1bd817c124 100644 --- a/src/Appwrite/Database/Adapter.php +++ b/src/Appwrite/Database/Adapter.php @@ -68,7 +68,7 @@ abstract class Adapter * * @return array */ - abstract public function createDocument(array $data, array $unique); + abstract public function createDocument(array $data = [], array $unique = []); /** * Update Document. @@ -77,7 +77,7 @@ abstract class Adapter * * @return array */ - abstract public function updateDocument(array $data); + abstract public function updateDocument(array $data = []); /** * Delete Node. diff --git a/src/Appwrite/Database/Adapter/MySQL.php b/src/Appwrite/Database/Adapter/MySQL.php index 78c5acbdea..378a4d6b81 100644 --- a/src/Appwrite/Database/Adapter/MySQL.php +++ b/src/Appwrite/Database/Adapter/MySQL.php @@ -718,8 +718,8 @@ class MySQL extends Adapter $roles = ['1=1']; } - $query = 'SELECT SUM(b_func.value) as result - FROM `'.$this->getNamespace().".database.documents` a {$where}{$join}{$func} + $query = "SELECT SUM(b_func.value) as result + FROM `".$this->getNamespace().".database.documents` a {$where}{$join}{$func} WHERE status = 0 AND (".\implode('||', $roles).')';