bug: filter logs by repository (twice) before rotation

This commit is contained in:
2026-02-17 01:43:17 +02:00
parent cdd0ffbbd2
commit c1e9534bc3

View File

@@ -141,7 +141,8 @@ class LogsOperations(Operations):
connection.execute(
"""
delete from logs
where (package_base, version, repository, process_id) not in (
where repository = :repository
and (package_base, version, repository, process_id) not in (
select package_base, version, repository, process_id from logs
where (package_base, version, repository, created) in (
select package_base, version, repository, max(created) from logs