You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
forgejo/routers
Anton Khimich 5a18712dd7
Fix PATCH /repos/{owner}/{repo} panic (#14637)
* Fix a runtime error when modifying a repository through API call

Using the `PATCH /repos/{owner}/{repo}` endpoint and attempting to
modify `default_branch` on an empty repository will cause a
panic. This commit adds a check for a nil pointer before attempting
to dereference it.

* Apply suggestions from code review

* Apply suggestions from code review

* Ensure that the git repository is loaded

If you change the default branch for a repository you must change it in
git too. Therefore you must open the repository before changing the
default branch.

Signed-off-by: Andrew Thornton <art27@cantab.net>

* Allow empty repos to have their default branches changed

Signed-off-by: Andrew Thornton <art27@cantab.net>

Co-authored-by: Anton Khimich <anton.khimicha@mail.utoronto.ca>
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Andrew Thornton <art27@cantab.net>
3 years ago
..
admin Update docs and comments to remove macaron (#14491) 3 years ago
api/v1 Fix PATCH /repos/{owner}/{repo} panic (#14637) 3 years ago
dev Display ui time with customize time location (#7792) 5 years ago
events Add EventSource support (#11235) 4 years ago
org Move macaron to chi (#14293) 3 years ago
private Move macaron to chi (#14293) 3 years ago
repo Add dismiss review feature (#12674) 3 years ago
routes Added option to disable webhooks (#13176) 3 years ago
user Honor REGISTER_MANUAL_CONFIRM when doing openid registration (#14548) 3 years ago
utils Return the full rejection message and errors in flash errors (#13221) 4 years ago
home.go [Feature] add precise search type for Elastic Search (#12869) 3 years ago
init.go Print usefull error if SQLite is used in settings but not supported (#14476) 3 years ago
install.go Move middlewares to web/middleware (#14480) 3 years ago
metrics.go Move metrics from macaron to chi (#13601) 4 years ago
swagger_json.go Move macaron to chi (#14293) 3 years ago