Skip to content

Commit 9f5017d

Browse files
KN4CK3Rlunnytechknowlogick
committed
Fix condition for is_internal (go-gitea#22095)
depends on go-gitea#22094 Fixes https://codeberg.org/forgejo/forgejo/issues/77 The old logic did not consider `is_internal`. Co-authored-by: Lunny Xiao <[email protected]> Co-authored-by: techknowlogick <[email protected]>
1 parent 0e95e74 commit 9f5017d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

models/packages/package_version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ func SearchLatestVersions(ctx context.Context, opts *PackageSearchOptions) ([]*P
289289

290290
sess := db.GetEngine(ctx).
291291
Table("package_version").
292-
Join("LEFT", "package_version pv2", "package_version.package_id = pv2.package_id AND (package_version.created_unix < pv2.created_unix OR (package_version.created_unix = pv2.created_unix AND package_version.id < pv2.id))").
292+
Join("LEFT", "package_version pv2", "package_version.package_id = pv2.package_id AND pv2.is_internal = ? AND (package_version.created_unix < pv2.created_unix OR (package_version.created_unix = pv2.created_unix AND package_version.id < pv2.id))", false).
293293
Join("INNER", "package", "package.id = package_version.package_id").
294294
Where(cond)
295295

0 commit comments

Comments
 (0)