fix: Import Revisions from other projects should NOT be counted as latest

This commit is contained in:
Mustafa Gezen 2024-01-25 07:04:09 +01:00
parent 1eae2071ae
commit 096a7fd3ee
Signed by untrusted user who does not match committer: mustafa
GPG Key ID: DCDF010D946438C1

View File

@ -90,6 +90,7 @@ func (a *Access) GetLatestImportRevisionsForPackageInProject(packageName string,
pv.release pv.release
from from
import_revisions ir import_revisions ir
inner join imports i on i.id = ir.import_id
inner join project_package_versions ppv on ppv.package_version_id = ir.package_version_id inner join project_package_versions ppv on ppv.package_version_id = ir.package_version_id
inner join package_versions pv on pv.id = ir.package_version_id inner join package_versions pv on pv.id = ir.package_version_id
inner join packages p on p.id = ppv.package_id inner join packages p on p.id = ppv.package_id
@ -97,6 +98,7 @@ func (a *Access) GetLatestImportRevisionsForPackageInProject(packageName string,
where where
p.name = $1 p.name = $1
and ppv.project_id = $2 and ppv.project_id = $2
and i.project_id = $2
and ppv.active = true and ppv.active = true
order by ir.created_at desc order by ir.created_at desc
`, `,