Skip to content

Commit a92d032

Browse files
committed
fixed group field value save issue
1 parent e031a6f commit a92d032

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

fields/group/group.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,10 +97,10 @@ public function render() {
9797
$field['sub'] = true;
9898
$field['class'] = ( ! empty( $field['class'] ) ) ? $field['class'] .' csf-no-script' : 'csf-no-script';
9999

100-
$unique = ( ! empty( $this->unique ) ) ? $this->unique .'['. $this->field['id'] .']['. $num .']' : $this->field['id'] .'['. $num .']';
101-
$value = ( ! empty( $field['id'] ) && ! empty( $value[$field['id']] ) ) ? $value[$field['id']] : '';
100+
$unique_id = ( ! empty( $this->unique ) ) ? $this->unique .'['. $this->field['id'] .']['. $num .']' : $this->field['id'] .'['. $num .']';
101+
$field_value = ( isset( $field['id'] ) && isset( $value[$field['id']] ) ) ? $value[$field['id']] : '';
102102

103-
CSF::field( $field, $value, $unique, 'field/group' );
103+
CSF::field( $field, $field_value, $unique_id, 'field/group' );
104104

105105
}
106106

fields/repeater/repeater.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,10 @@ public function render() {
6969
if( in_array( $field['type'], $unallows ) ) { $field['_notice'] = true; }
7070

7171
$field['sub'] = true;
72-
$unique = ( ! empty( $this->unique ) ) ? $this->unique .'['. $this->field['id'] .']['. $num .']' : $this->field['id'] .'['. $num .']';
73-
$value = ( isset( $field['id'] ) && isset( $this->value[$key][$field['id']] ) ) ? $this->value[$key][$field['id']] : '';
72+
$unique = ( ! empty( $this->unique ) ) ? $this->unique .'['. $this->field['id'] .']['. $num .']' : $this->field['id'] .'['. $num .']';
73+
$field_value = ( isset( $field['id'] ) && isset( $this->value[$key][$field['id']] ) ) ? $this->value[$key][$field['id']] : '';
7474

75-
CSF::field( $field, $value, $unique, 'field/repeater' );
75+
CSF::field( $field, $field_value, $unique, 'field/repeater' );
7676

7777
}
7878
echo '</div>';

0 commit comments

Comments
 (0)