1
0
Fork 0
mirror of synced 2024-06-26 10:10:57 +12:00

Merge pull request #868 from TorstenDittmann/migration-qa

Fix filters enable/disable on databases
This commit is contained in:
Eldad A. Fux 2021-02-01 13:02:52 +02:00 committed by GitHub
commit e0cd3aaf5e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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', []);
@ -575,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');