mirror of
1
Fork 0
forgejo/routers/web/user
hazy 74a5db03fd
Fix: treat tab "overview" as "repositories" in user profiles without readme (#27124)
Beginning since 2af30f715e, Gitea has a
500 error when visiting a user profile with `?tab=overview` in the URL
when the user doesn't have a `.profile/README.md`, because the backend
code assumes that if the tab is overview a profile repository must
exist, and checks that the repository is nil aren't done.

In this PR I treat `?tab=overview` the same as if no tab is set in the
URL, which corrects this behaviour- Now, when visiting `?tab=overview`,
if `.profile/README.md` exists on that user's profile it'll show that as
it should, otherwise it'll show the repositories tab.

Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2023-09-20 01:48:44 +00:00
..
setting Next round of `db.DefaultContext` refactor (#27089) 2023-09-16 14:39:12 +00:00
avatar.go Set `X-Gitea-Debug` header once (#23361) 2023-03-08 15:40:04 -05:00
code.go Show the repo count in code tab on both user profile and org page. (#27048) 2023-09-13 18:47:35 +08:00
home.go Next round of `db.DefaultContext` refactor (#27089) 2023-09-16 14:39:12 +00:00
home_test.go Move web/api context related testing function into a separate package (#26859) 2023-09-01 11:26:07 +00:00
main_test.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
notification.go Use more `IssueList` instead of `[]*Issue` (#26369) 2023-08-07 19:26:40 +00:00
package.go Show always repo count in header (#26842) 2023-09-06 08:49:36 +00:00
profile.go Fix: treat tab "overview" as "repositories" in user profiles without readme (#27124) 2023-09-20 01:48:44 +00:00
search.go Reduce usage of `db.DefaultContext` (#27073) 2023-09-14 17:09:32 +00:00
stop_watch.go Next round of `db.DefaultContext` refactor (#27089) 2023-09-16 14:39:12 +00:00
task.go Next round of `db.DefaultContext` refactor (#27089) 2023-09-16 14:39:12 +00:00