[wp-trac] [WordPress Trac] #36343: Taxonomy query matching specified term or NOT EXISTS does not return expected result
    WordPress Trac 
    noreply at wordpress.org
       
    Mon Mar 28 10:33:48 UTC 2016
    
    
  
#36343: Taxonomy query matching specified term or NOT EXISTS does not return
expected result
--------------------------------------+-----------------------------
 Reporter:  crstauf                   |       Owner:
     Type:  defect (bug)              |      Status:  new
 Priority:  normal                    |   Milestone:  Future Release
Component:  Query                     |     Version:  4.1
 Severity:  normal                    |  Resolution:
 Keywords:  has-patch has-unit-tests  |     Focuses:
--------------------------------------+-----------------------------
Changes (by swissspidy):
 * keywords:  reporter-feedback => has-patch has-unit-tests
 * version:  4.4.2 => 4.1
 * milestone:  Awaiting Review => Future Release
Comment:
 Regular posts have at least 1 assigned term on creation (the default
 category). Custom post types don't.
 And since tax queries perform an `INNER JOIN` on the
 `wptests_term_relationships` table, posts without any assigned terms are
 not included in the result set.
 Changing the tax query to use a `LEFT JOIN` fixes this problem without
 causing any of the other tests to fail. [attachment:36343.2.diff]
 demonstrates this.
 @boonebgorges Since you're the taxonomy wizard, what's your opinion on the
 patch?
--
Ticket URL: <https://core.trac.wordpress.org/ticket/36343#comment:6>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
    
    
More information about the wp-trac
mailing list