Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Perform Newest sort type correctly when sorting issues (#30644) #30847

Merged
merged 1 commit into from
May 3, 2024

Conversation

GiteaBot
Copy link
Contributor

@GiteaBot GiteaBot commented May 3, 2024

Backport #30644 by kemzeb

Should resolve #30642.


Before this commit, we were treating an empty ?sort= query parameter as the correct sorting type (which is to sort issues in descending order by their created UNIX time). But when we perform sort=latest, we did not include this as a type so we would sort by the most recently updated when reaching the default switch statement block.

This commit fixes this by considering the empty string, "latest", and just any other string that is not mentioned in the switch statement as sorting by newest.

Should resolve go-gitea#30642.

Before this commit, we were treating an empty `?sort=` query parameter
as the correct sorting type (which is to sort issues in descending order
by their created UNIX time). But when we perform `sort=latest`, we did
not include this as a type so we would sort by the most recently updated
when reaching the `default` switch statement block.

This commit fixes this by considering the empty string, "latest", and
just any other string that is not mentioned in the switch statement as
sorting by newest.
@GiteaBot GiteaBot added the modifies/go Pull requests that update Go code label May 3, 2024
@GiteaBot GiteaBot requested a review from lunny May 3, 2024 07:58
@GiteaBot GiteaBot added the lgtm/need 2 This PR needs two approvals by maintainers to be considered for merging. label May 3, 2024
@GiteaBot GiteaBot requested a review from wxiaoguang May 3, 2024 07:58
@GiteaBot GiteaBot added this to the 1.21.12 milestone May 3, 2024
@GiteaBot GiteaBot requested a review from yp05327 May 3, 2024 07:58
@pull-request-size pull-request-size bot added the size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. label May 3, 2024
@GiteaBot GiteaBot added lgtm/need 1 This PR needs approval from one additional maintainer to be merged. and removed lgtm/need 2 This PR needs two approvals by maintainers to be considered for merging. labels May 3, 2024
@wxiaoguang wxiaoguang enabled auto-merge (squash) May 3, 2024 08:52
@GiteaBot GiteaBot added lgtm/done This PR has enough approvals to get merged. There are no important open reservations anymore. and removed lgtm/need 1 This PR needs approval from one additional maintainer to be merged. labels May 3, 2024
@wxiaoguang wxiaoguang merged commit 6c235f4 into go-gitea:release/v1.21 May 3, 2024
27 checks passed
@go-gitea go-gitea locked as resolved and limited conversation to collaborators Aug 1, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
lgtm/done This PR has enough approvals to get merged. There are no important open reservations anymore. modifies/go Pull requests that update Go code size/XS Denotes a PR that changes 0-9 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants