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.
gitea/routers/web/repo
yp05327 daf2a4c047
Fix wrong display of recently pushed notification (#25812)
There's a bug in #25715: 
If user pushed a commit into another repo with same branch name, the
no-related repo will display the recently pushed notification
incorrectly.
It is simple to fix this, we should match the repo id in the sql query.


![image](https://github.com/go-gitea/gitea/assets/18380374/9411a926-16f1-419e-a1b5-e953af38bab1)
The latest commit is 2 weeks ago.

![image](https://github.com/go-gitea/gitea/assets/18380374/52f9ab22-4999-43ac-a86f-6d36fb1e0411)

The notification comes from another repo with same branch name:

![image](https://github.com/go-gitea/gitea/assets/18380374/a26bc335-8e5b-4b9c-a965-c3dc3fa6f252)


After:
In forked repo:

![image](https://github.com/go-gitea/gitea/assets/18380374/ce6ffc35-deb7-4be7-8b09-184207392f32)
New PR Link will redirect to the original repo:

![image](https://github.com/go-gitea/gitea/assets/18380374/7b98e76f-0c75-494c-9462-80cf9f98e786)
In the original repo:

![image](https://github.com/go-gitea/gitea/assets/18380374/5f6a821b-e51a-4bbd-9980-d9eb94a3c847)
New PR Link:

![image](https://github.com/go-gitea/gitea/assets/18380374/1ce8c879-9f11-4312-8c32-695d7d9af0df)

In the same repo:

![image](https://github.com/go-gitea/gitea/assets/18380374/64b56073-4d0e-40c4-b8a0-80be7a775f69)
New PR Link:

![image](https://github.com/go-gitea/gitea/assets/18380374/96e1b6a3-fb98-40ee-b2ee-648039fb0dcf)

08/15 Update:
Follow #26257, added permission check and logic fix mentioned in
https://github.com/go-gitea/gitea/pull/26257#discussion_r1294085203


2024/04/25 Update:
Fix #30611

---------

Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
10 months ago
..
actions Fix nil dereference on error (#30740) 11 months ago
setting Fix wrong transfer hint (#30889) 11 months ago
activity.go Move context from modules to services (#29440) 1 year ago
attachment.go Move context from modules to services (#29440) 1 year ago
blame.go Refactor file view & render (#30227) 12 months ago
branch.go Use repo object format name instead of detecting from git repository (#29702) 1 year ago
cherry_pick.go Move context from modules to services (#29440) 1 year ago
code_frequency.go Move context from modules to services (#29440) 1 year ago
commit.go Fix code search input for different views (#30678) 11 months ago
compare.go Refactor sha1 and time-limited code (#31023) 10 months ago
contributors.go Move context from modules to services (#29440) 1 year ago
download.go Move context from modules to services (#29440) 1 year ago
editor.go Fix all rounded borders, change affected tab menus to pills (#30707) 11 months ago
editor_test.go Move context from modules to services (#29440) 1 year ago
find.go Escape paths for find file correctly (#30026) 1 year ago
fork.go Use db.ListOptionsAll instead of db.ListOptions{ListAll: true} (#29995) 1 year ago
githttp.go Make sure git version&feature are always prepared (#30877) 11 months ago
githttp_test.go Fix http protocol auth (#27875) 1 year ago
helper.go Move context from modules to services (#29440) 1 year ago
helper_test.go Make web context initialize correctly for different cases (#26726) 2 years ago
issue.go Fix issue label rendering in the issue popup (#30763) 11 months ago
issue_content_history.go Migrate margin and padding helpers to tailwind (#30043) 1 year ago
issue_dependency.go Move context from modules to services (#29440) 1 year ago
issue_label.go Refactor label.IsArchived() (#29750) 1 year ago
issue_label_test.go Move context from modules to services (#29440) 1 year ago
issue_lock.go Move context from modules to services (#29440) 1 year ago
issue_pin.go Move context from modules to services (#29440) 1 year ago
issue_stopwatch.go Move context from modules to services (#29440) 1 year ago
issue_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
issue_timetrack.go Move context from modules to services (#29440) 1 year ago
issue_watch.go Move context from modules to services (#29440) 1 year ago
main_test.go make writing main test easier (#27270) 2 years ago
middlewares.go Move context from modules to services (#29440) 1 year ago
migrate.go Move context from modules to services (#29440) 1 year ago
milestone.go Remove AddParamIfExist(AddParam) (#29841) 1 year ago
packages.go Remove AddParamIfExist(AddParam) (#29841) 1 year ago
patch.go Move context from modules to services (#29440) 1 year ago
projects.go Fix various problems around projects board view (#30696) 11 months ago
projects_test.go Move context from modules to services (#29440) 1 year ago
pull.go Fix misspelling of mergable (#30896) 11 months ago
pull_review.go Prevent allow/reject reviews on merged/closed PRs (#30686) 11 months ago
pull_review_test.go Fix template error when comment review doesn't exist (#29888) 1 year ago
recent_commits.go Move context from modules to services (#29440) 1 year ago
release.go Use db.ListOptionsAll instead of db.ListOptions{ListAll: true} (#29995) 1 year ago
release_test.go Move context from modules to services (#29440) 1 year ago
render.go Refactor render (#30136) 1 year ago
repo.go Fix "force private" logic (#31012) 10 months ago
search.go Improve grep search (#30843) 11 months ago
search_test.go Improve grep search (#30843) 11 months ago
topic.go Move context from modules to services (#29440) 1 year ago
treelist.go Move context from modules to services (#29440) 1 year ago
view.go Fix wrong display of recently pushed notification (#25812) 10 months ago
view_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
wiki.go Move get/set default branch from git package to gitrepo package to hide repopath (#29126) 1 year ago
wiki_test.go Use raw Wiki links for non-renderable Wiki files (#30273) 12 months ago