Skip to content

Commit 06fc23f

Browse files
Fix - Array to string conversion while parsing samrt tag
1 parent 27e62d5 commit 06fc23f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

includes/class-evf-form-task.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@ public function do_task( $entry ) {
548548
* @since 3.2.3
549549
*/
550550
foreach ($this->form_fields as $key => $value) {
551-
if ( isset( $value['value'] ) ) {
551+
if ( ! empty( $value['value'] ) && is_string( $value['value'] ) && strpos( $value['value'], '{' ) !== false ) {
552552
$this->form_fields[ $key ]['value'] = apply_filters( 'everest_forms_process_smart_tags', $value['value'], $this->form_data, $this->form_fields );
553553
}
554554
}
@@ -1143,7 +1143,9 @@ public function entry_save( $fields, $entry, $form_id, $form_data = array() ) {
11431143
}
11441144

11451145
if ( isset( $field['meta_key'], $field['value'] ) && '' !== $field['value'] ) {
1146-
$field['value'] = apply_filters( 'everest_forms_process_smart_tags', $field['value'], $form_data, $fields, $entry_id );
1146+
if ( ! empty( $field['value'] ) && is_string( $field['value'] ) && strpos( $field['value'], '{' ) !== false ) {
1147+
$field['value'] = apply_filters( 'everest_forms_process_smart_tags', $field['value'], $form_data, $fields, $entry_id );
1148+
}
11471149
$entry_metadata = array(
11481150
'entry_id' => $entry_id,
11491151
'meta_key' => sanitize_key( $field['meta_key'] ),

0 commit comments

Comments
 (0)