### Description Requesting a notification endpoint returns wrong values of the permission object. It always looks like: ```json { "admin": false, "push": false, "pull": true } ``` even if I own the repo where it should be ```json { "admin": true, "push": true, "pull": true } ``` ### Gitea Version 1.17.0 (also on try.gitea.io) ### Can you reproduce the bug on the Gitea demo site? Yes ### Log Gist _No response_ ### Screenshots _No response_ ### Git Version _No response_ ### Operating System _No response_ ### How are you running Gitea? build from source, from CLI ### Database _No response_