Gogs webhook return 400 with Cannot find repository

Drone CI has the repository.

Gogs webhook make a POST/hook request.

{
  "ref": "refs/heads/master",
  "before": "ae25bc66898ec377b5e94c39a4e9511a3640336a",
  "after": "ae25bc66898ec377b5e94c39a4e9511a3640336a",
  "compare_url": "",
  "commits": [
    {
      "id": "ae25bc66898ec377b5e94c39a4e9511a3640336a",
      "message": "[feat]: add ci drone.yml\n",
      "url": "http://gogs.site.com/root/Alertmanager-feishu-webhook/commit/ae25bc66898ec377b5e94c39a4e9511a3640336a",
      "author": {
        "name": "Bowser",
        "email": "[email protected]",
        "username": ""
      },

Response: Body

{"message":"Cannot find repository"}

logs

{"arch":"amd64","kernel":"","kind":"pipeline","level":"debug","msg":"manager: context canceled","os":"linux","time":"2020-09-27T03:15:10Z","type":"docker","variant":""}
{"arch":"amd64","kernel":"","kind":"pipeline","level":"debug","msg":"manager: context canceled","os":"linux","time":"2020-09-27T03:15:10Z","type":"docker","variant":""}
{"arch":"amd64","kernel":"","kind":"pipeline","level":"debug","msg":"manager: request queue item","os":"linux","time":"2020-09-27T03:15:20Z","type":"docker","variant":""}
{"arch":"amd64","kernel":"","kind":"pipeline","level":"debug","msg":"manager: request queue item","os":"linux","time":"2020-09-27T03:15:20Z","type":"docker","variant":""}

I have no idea about this, does anyone can help me or had the same issue?

It seems gogs changed its webhook payload, and the payload is no longer compatible with Drone CI.