Homestyx hydra
Diffusion hydra dd21761df9e8

Don't return any results for viewerprojects() if the viewer is in no projects

Description

Don't return any results for viewerprojects() if the viewer is in no projects

Summary:
Fixes T10135. When the viewer is a member of no projects, specify the constraint type as a new "EMPTY" type.

When a query has an "EMPTY" constraint, fail fast with no results.

Test Plan:

  • Viewed a viewerprojects() query result set as a user in no projects.
    • Before patch: got a lot of hits. After patch: no hits.
  • Viewed a normal result set, no changes.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T10135

Differential Revision: https://secure.phabricator.com/D15003

Details

Provenance
epriestleyAuthored on Jan 12 2016, 9:09 AM
sirocylPushed on Oct 16 2024, 5:49 AM
Parents
R1:77ac52c180e6: Update Phabricator documentation of script-and-regex linter for behavioral…
Branches
Unknown
Tags
Unknown

Event Timeline