forgejo/services
Christian Ullrich 068e96fbd2
Do not list active repositories as unadopted (#22034) (#22167)
Backport #22034

This fixes a bug where, when searching unadopted repositories, active
repositories will be listed as well. This is because the size of the
array of repository names to check is larger by one than the
`IterateBufferSize`.

For an `IterateBufferSize` of 50, the original code will pass 51
repository names but set the query to `LIMIT 50`. If all repositories in
the query are active (i.e. not unadopted) one of them will be omitted
from the result. Due to the `ORDER BY` clause it will be the oldest (or
least recently modified) one.

Co-authored-by: Christian Ullrich <christian.ullrich@traditionsa.lu>
2022-12-19 12:48:57 +00:00
..
agit move agit dependcy (#19998) 2022-06-17 20:17:12 +02:00
asymkey Move issues related files into models/issues (#19931) 2022-06-13 17:37:59 +08:00
attachment Move almost all functions' parameter db.Engine to context.Context (#19748) 2022-05-20 22:08:52 +08:00
auth SessionUser protection against nil pointer dereference (#21581) 2022-10-24 20:05:35 +01:00
automerge Move issues related files into models/issues (#19931) 2022-06-13 17:37:59 +08:00
comments Move issues related files into models/issues (#19931) 2022-06-13 17:37:59 +08:00
context Move almost all functions' parameter db.Engine to context.Context (#19748) 2022-05-20 22:08:52 +08:00
cron Move some code into models/git (#19879) 2022-06-12 23:51:54 +08:00
externalaccount Refactor auth package (#17962) 2022-01-02 21:12:35 +08:00
forms Move issues related files into models/issues (#19931) 2022-06-13 17:37:59 +08:00
gitdiff Ignore error when retrieving changed PR review files (#21487) (#21524) 2022-10-20 23:25:54 +08:00
issue Fix issue/PR numbers (#22037) (#22045) 2022-12-06 22:15:38 +08:00
lfs Prevent Authorization header for presigned LFS urls (#21531) (#21569) 2022-10-24 11:18:31 +08:00
mailer Move issues related files into models/issues (#19931) 2022-06-13 17:37:59 +08:00
migrations Foreign ID conflicts if ID is 0 for each item (#21271) (#21272) 2022-10-02 17:43:30 -04:00
mirror Always try to fetch repo for mirrors (#19975) 2022-06-15 23:58:44 +08:00
org Move almost all functions' parameter db.Engine to context.Context (#19748) 2022-05-20 22:08:52 +08:00
packages Use correct context to get package content (#20673) (#20676) 2022-08-05 14:55:16 -04:00
pull Correctly handle moved files in apply patch (#22118) (#22136) 2022-12-15 10:28:05 -05:00
release Add more checks in migration code (#21011) (#21050) 2022-09-04 08:41:21 -05:00
repository Do not list active repositories as unadopted (#22034) (#22167) 2022-12-19 12:48:57 +00:00
task Use a more general (and faster) method to sanitize URLs with credentials (#19239) 2022-03-31 10:25:40 +08:00
user Move almost all functions' parameter db.Engine to context.Context (#19748) 2022-05-20 22:08:52 +08:00
webhook Display total commit count in hook message (#21400) (#21481) 2022-10-17 10:37:44 -04:00
wiki Move some helper files out of models (#19355) 2022-05-08 18:46:32 +02:00