From 35f569da3180c540ceac3e1d7bc4315ca2f4eb24 Mon Sep 17 00:00:00 2001 From: Saif Sultan Date: Fri, 13 Dec 2024 16:42:07 +0530 Subject: [PATCH 1/2] `gpuid-fill-sequence-gaps.php`: Fixed an issue with the snippet not working. --- gp-unique-id/gpuid-fill-sequence-gaps.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gp-unique-id/gpuid-fill-sequence-gaps.php b/gp-unique-id/gpuid-fill-sequence-gaps.php index 42a165de7..442f52e6e 100644 --- a/gp-unique-id/gpuid-fill-sequence-gaps.php +++ b/gp-unique-id/gpuid-fill-sequence-gaps.php @@ -13,15 +13,15 @@ global $wpdb; $result = $wpdb->get_results( $wpdb->prepare( " - select value - from {$wpdb->prefix}rg_lead_detail - where form_id = %d and field_number = %d", $form_id, $field_id ) ); + select meta_value + from {$wpdb->prefix}gf_entry_meta + where form_id = %d and meta_key = %d", $form_id, $field_id ) ); if ( empty( $result ) ) { return $uid; } - $_uids = wp_list_pluck( $result, 'value' ); + $_uids = wp_list_pluck( $result, 'meta_value' ); $form = GFAPI::get_form( $form_id ); $field = GFFormsModel::get_field( $form, $field_id ); $numbers = array(); From 51da0ffbd3f79bd4285f599009b25dbb2b81c3dd Mon Sep 17 00:00:00 2001 From: Saif Sultan Date: Sat, 14 Dec 2024 10:16:27 +0530 Subject: [PATCH 2/2] `gpuid-fill-sequence-gaps.php`: Fixed an issue with the snippet not working. --- gp-unique-id/gpuid-fill-sequence-gaps.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gp-unique-id/gpuid-fill-sequence-gaps.php b/gp-unique-id/gpuid-fill-sequence-gaps.php index 442f52e6e..bb0dbf6d0 100644 --- a/gp-unique-id/gpuid-fill-sequence-gaps.php +++ b/gp-unique-id/gpuid-fill-sequence-gaps.php @@ -12,9 +12,11 @@ add_filter( 'gpui_sequential_unique_id_pre_insert_519_5', function ( $uid, $form_id, $field_id ) { global $wpdb; + $table_name = GFFormsModel::get_entry_meta_table_name(); + $result = $wpdb->get_results( $wpdb->prepare( " select meta_value - from {$wpdb->prefix}gf_entry_meta + from {$table_name} where form_id = %d and meta_key = %d", $form_id, $field_id ) ); if ( empty( $result ) ) {