Skip to content

Commit 6d2a798

Browse files
committed
Fix in case someone tries to load repeater with no fields. Apparently, it happens.
Signed-off-by: Kev Provance <[email protected]>
1 parent 015cd02 commit 6d2a798

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

redux-core/inc/classes/class-redux-options-defaults.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,10 @@ public function default_values( string $opt_name = '', array $sections = array()
8888
$this->field_default_values( $opt_name, $field, $wp_data_class, false );
8989

9090
if ( 'repeater' === $field['type'] ) {
91-
foreach ( $field['fields'] as $f ) {
92-
$this->field_default_values( $opt_name, $f, $wp_data_class, true );
91+
if ( ! empty( $field['fields'] ) ) {
92+
foreach ( $field['fields'] as $f ) {
93+
$this->field_default_values( $opt_name, $f, $wp_data_class, true );
94+
}
9395
}
9496
}
9597
}

0 commit comments

Comments
 (0)