This is reproduceable in Views by creating a content view in which a vocabulary affected by taxonomy_access is used in a relationship.

Any node without a term from that vocabulary is not listed in the case that the viewing user can list some but not all terms from the vocabulary.

This appears to be a result of the query conditions in the function taxonomy_access_query_term_access_alter. A patch to fix this is attached.

Comments

agileware’s picture

Status: Active » Needs review

Updating issue status to reflect presence of a patch.

agileware’s picture

Title: Noses with no term being listed when user has access to list terms » Noses with no term not being listed when user has access to list terms
dhalbert’s picture

Title: Noses with no term not being listed when user has access to list terms » Nodes with no term not being listed when user has access to list terms

Status: Needs review » Needs work

The last submitted patch, taxonomy_access_bug.patch, failed testing.

agileware’s picture

Status: Needs work » Needs review
StatusFileSize
new586 bytes

Try again without breaking the patch.

xjm’s picture

Issue tags: +Needs tests