From fe19c360ca70c4e390184faf30042c98ffc45cbf Mon Sep 17 00:00:00 2001 From: David Smith Date: Fri, 15 Apr 2022 16:37:14 -0400 Subject: [PATCH] Fixed issue where functionality was applying to fields that were not populated by Populate Anything. --- gp-populate-anything/gppa-force-rehydration-on-edit.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gp-populate-anything/gppa-force-rehydration-on-edit.php b/gp-populate-anything/gppa-force-rehydration-on-edit.php index d59e8e382..830855549 100644 --- a/gp-populate-anything/gppa-force-rehydration-on-edit.php +++ b/gp-populate-anything/gppa-force-rehydration-on-edit.php @@ -5,7 +5,7 @@ */ add_filter( 'gform_get_field_value', function( $value, $entry, $field ) { static $_gppa_forcing_hydration; - if ( GFForms::get_page() === 'entry_detail_edit' && ! $_gppa_forcing_hydration ) { + if ( GFForms::get_page() === 'entry_detail_edit' && ! $_gppa_forcing_hydration && gp_populate_anything()->is_field_dynamically_populated( $field ) ) { $_gppa_forcing_hydration = true; $hydrated_field = gp_populate_anything()->hydrate_field( $field, GFAPI::get_form( $field->formId ), $entry, $entry ); $value = $hydrated_field['field_value'];