I'm running two seperate phabricator instances on two seperate server. The only difference is the policy.**Problem description:
When pushing/pulling (via http) from server 1 I get an "404: No such repository exists.", on server 2 everything works fine**When Phabricator "allow-public" is true and a repository is only accessable for certain users (non public) a push/pull failes with "404 No such repository".
**Policy on server 1:**
| Phabricator | Public access (registraion enabled)
| Diffusion (use/view/create) | All Users
| Repository Push/Pull | All UsersReason:**
**Policy on sDiffusionServer 2:**
| Phabricator | All Users (registration disabled)Controller.php:86
| Diffusion (use/view/create) | All Users-> If allow-public is set to true, no further check is done if the repository is even accessable as anonymous.
| Repository Push/Pull | Only myself
After some debugging I found out that
```
PhabricatorPolicyAwareQuery -> executeOne()
```
returns null.
Is this a bug or am I missing something?