From 619f803aaba83a77e4146145edfa52d90ecaa6e9 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Mon, 1 Feb 2021 11:24:52 +0100 Subject: [PATCH] perf(database): move filter status to parent method --- src/Appwrite/Database/Database.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/Appwrite/Database/Database.php b/src/Appwrite/Database/Database.php index c620e45fd..4154214b8 100644 --- a/src/Appwrite/Database/Database.php +++ b/src/Appwrite/Database/Database.php @@ -475,6 +475,10 @@ class Database public function encode(Document $document):Document { + if (!self::$statusFilters) { + return $document; + } + $collection = $this->getDocument($document->getCollection(), true , false); $rules = $collection->getAttribute('rules', []); @@ -511,6 +515,10 @@ class Database public function decode(Document $document):Document { + if (!self::$statusFilters) { + return $document; + } + $collection = $this->getDocument($document->getCollection(), true , false); $rules = $collection->getAttribute('rules', []); @@ -553,10 +561,6 @@ class Database */ static protected function encodeAttribute(string $name, $value) { - if (!self::$statusFilters) { - return $value; - } - if (!isset(self::$filters[$name])) { return $value; throw new Exception('Filter not found'); @@ -579,10 +583,6 @@ class Database */ static protected function decodeAttribute(string $name, $value) { - if (!self::$statusFilters) { - return $value; - } - if (!isset(self::$filters[$name])) { return $value; throw new Exception('Filter not found');