Skip to content

Commit 36931a1

Browse files
committed
Add defensive check for cloudflare setting
1 parent 858bde5 commit 36931a1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

includes/Images/ImageSettings.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -249,13 +249,13 @@ public function sanitize_settings( $settings ) {
249249
'value' => isset( $settings['cloudflare']['polish']['value'] )
250250
? (bool) $settings['cloudflare']['polish']['value']
251251
: (bool) ( $existing_settings['cloudflare']['polish']['value'] ?? false ),
252-
'user_set' => array_key_exists( 'polish', $settings['cloudflare'] ),
252+
'user_set' => is_array( $settings['cloudflare'] ) && array_key_exists( 'polish', $settings['cloudflare'] ),
253253
),
254254
'mirage' => array(
255255
'value' => isset( $settings['cloudflare']['mirage']['value'] )
256256
? (bool) $settings['cloudflare']['mirage']['value']
257257
: (bool) ( $existing_settings['cloudflare']['mirage']['value'] ?? false ),
258-
'user_set' => array_key_exists( 'mirage', $settings['cloudflare'] ),
258+
'user_set' => is_array( $settings['cloudflare'] ) && array_key_exists( 'mirage', $settings['cloudflare'] ),
259259
),
260260
),
261261
);

0 commit comments

Comments
 (0)