From 0fe62673e5def9cda40eb0029edbfdb43558f332 Mon Sep 17 00:00:00 2001 From: Andrew Nacin Date: Fri, 30 Mar 2012 13:08:12 +0000 Subject: [PATCH] Always pass a table alias to wp_post_mime_type_where(). Prevents ambiguous queries when adding joins later on. props benbalter, fixes #20193. git-svn-id: https://develop.svn.wordpress.org/trunk@20325 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/query.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/wp-includes/query.php b/wp-includes/query.php index 9a69ac6abc..303a395275 100644 --- a/wp-includes/query.php +++ b/wp-includes/query.php @@ -2311,10 +2311,8 @@ class WP_Query { // MIME-Type stuff for attachment browsing - if ( isset($q['post_mime_type']) && '' != $q['post_mime_type'] ) { - $table_alias = $post_status_join ? $wpdb->posts : ''; - $whichmimetype = wp_post_mime_type_where($q['post_mime_type'], $table_alias); - } + if ( isset( $q['post_mime_type'] ) && '' != $q['post_mime_type'] ) + $whichmimetype = wp_post_mime_type_where( $q['post_mime_type'], $wpdb->posts ); $where .= $search . $whichauthor . $whichmimetype;