Skip to content

Commit 80c1407

Browse files
authored
Merge pull request #254 from newfold-labs/fix/bad-user-set
Fix Bad Refresh and User Set Logic
2 parents 72354e3 + be1faac commit 80c1407

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

includes/Images/ImageSettings.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,6 @@ private static function get_default_settings( $container = null ) {
7373
*/
7474
public function __construct( $container ) {
7575
$this->default_settings = self::get_default_settings( $container );
76-
$capabilities = $container->has( 'capabilities' )
77-
? $container->get( 'capabilities' )
78-
: null;
79-
self::maybe_refresh_with_capabilities( $capabilities );
8076
$this->register_settings( $container );
8177
$this->initialize_settings();
8278
}
@@ -249,13 +245,17 @@ public function sanitize_settings( $settings ) {
249245
'value' => isset( $settings['cloudflare']['polish']['value'] )
250246
? (bool) $settings['cloudflare']['polish']['value']
251247
: (bool) ( $existing_settings['cloudflare']['polish']['value'] ?? false ),
252-
'user_set' => is_array( $settings['cloudflare'] ) && array_key_exists( 'polish', $settings['cloudflare'] ),
248+
'user_set' => isset( $settings['cloudflare']['mirage']['user_set'] )
249+
? (bool) $settings['cloudflare']['mirage']['user_set']
250+
: (bool) ( $existing_settings['cloudflare']['mirage']['user_set'] ?? false ),
253251
),
254252
'mirage' => array(
255253
'value' => isset( $settings['cloudflare']['mirage']['value'] )
256254
? (bool) $settings['cloudflare']['mirage']['value']
257255
: (bool) ( $existing_settings['cloudflare']['mirage']['value'] ?? false ),
258-
'user_set' => is_array( $settings['cloudflare'] ) && array_key_exists( 'mirage', $settings['cloudflare'] ),
256+
'user_set' => isset( $settings['cloudflare']['mirage']['user_set'] )
257+
? (bool) $settings['cloudflare']['mirage']['user_set']
258+
: (bool) ( $existing_settings['cloudflare']['mirage']['user_set'] ?? false ),
259259
),
260260
),
261261
);

0 commit comments

Comments
 (0)