From e4558d4885779ae306f3d4219fd690c7a4ae169b Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Thu, 19 Jul 2018 17:11:39 +0100 Subject: [PATCH] filebackend: let any specific backend value of "readOnly" override the default Previously, only different reason strings could override, but there was no way to override the read-only mode to being off. Change-Id: I4266694034bfbdada90d4be96bcbc1a37f5b5409 --- includes/filebackend/FileBackendGroup.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/includes/filebackend/FileBackendGroup.php b/includes/filebackend/FileBackendGroup.php index dc6dbe8f53..503acdcf42 100644 --- a/includes/filebackend/FileBackendGroup.php +++ b/includes/filebackend/FileBackendGroup.php @@ -123,9 +123,7 @@ class FileBackendGroup { } $class = $config['class']; - $config['readOnly'] = !empty( $config['readOnly'] ) - ? $config['readOnly'] - : $readOnlyReason; + $config['readOnly'] = $config['readOnly'] ?? $readOnlyReason; unset( $config['class'] ); // backend won't need this $this->backends[$name] = [ -- 2.20.1