]> source.dussan.org Git - gitea.git/commit
If a repository return no commitstatus, then still cache it but not query it from...
authorLunny Xiao <xiaolunwen@gmail.com>
Thu, 25 Apr 2024 09:14:23 +0000 (17:14 +0800)
committerGitHub <noreply@github.com>
Thu, 25 Apr 2024 09:14:23 +0000 (17:14 +0800)
commitc685eefe4a8ff6e32bc859a3457a5090f58ea8c5
tree3c0da41c76b9bcb842ed5eb613917210944ed20a
parent4ff54933f8093f1c1d84797d687ccb640739ec32
If a repository return no commitstatus, then still cache it but not query it from database (#30700)

The previous repository default branch commit status cache will only
store if the commit status has value. So the repository which have no
any commit status will always be fetched from database.

This PR will store the empty state of commit status of a repository into
cache because the cache will be updated once there is a commit status
stored.
services/repository/commitstatus/commitstatus.go