add distinct to help query
authorSteve Sutton <steve@gaslightmedia.com>
Fri, 14 Apr 2017 18:48:36 +0000 (14:48 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Fri, 14 Apr 2017 18:48:36 +0000 (14:48 -0400)
Seems to be taking a long time on dev55

setup/adminHooks.php

index a5c26ae..fd4bc74 100644 (file)
@@ -83,7 +83,7 @@ add_filter('glm-member-db-admin-search-query', function() {
                 $field_name = preg_replace( '/[ -]/', '_', strtolower( $field['field_name'] ) );
                 if ( isset( $_REQUEST[$field_name] ) && filter_var( $_REQUEST[$field_name], FILTER_VALIDATE_BOOLEAN ) ) {
                     $queryParts[] = " T.id IN (
-                        SELECT member
+                        SELECT distinct(member)
                           FROM " . GLM_MEMBERS_PLUGIN_DB_PREFIX . "member_info
                          WHERE id IN (
                         SELECT ref_dest