Skip to content

Commit b4f8715

Browse files
fix: fixes 'Fatal Error on Empty Redis Port Setting' bug
1 parent 5d779c4 commit b4f8715

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

admin/partials/nginx-helper-general-options.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,14 +61,21 @@
6161

6262
$site_options = get_site_option( 'rt_wp_nginx_helper_options', array() );
6363

64-
// Uncheck checkbox fields whose default value is `1` but user has unchecked.
6564
foreach ( $nginx_helper_admin->nginx_helper_default_settings() as $default_setting_field => $default_setting_value ) {
6665

66+
// Uncheck checkbox fields whose default value is `1` but user has unchecked.
6767
if ( 1 === $default_setting_value && isset( $site_options[ $default_setting_field ] ) && empty( $all_inputs[ $default_setting_field ] ) ) {
6868

6969
$nginx_settings[ $default_setting_field ] = 0;
7070

7171
}
72+
73+
// Populate the setting field with default value when it is empty.
74+
if ( '' === $nginx_settings[ $default_setting_field ] ) {
75+
76+
$nginx_settings[ $default_setting_field ] = $default_setting_value;
77+
78+
}
7279
}
7380

7481
if ( ( ! is_numeric( $nginx_settings['log_filesize'] ) ) || ( empty( $nginx_settings['log_filesize'] ) ) ) {

0 commit comments

Comments
 (0)