fix: filter logs by repository (twice) before rotation

This commit is contained in:
2026-02-17 01:43:17 +02:00
parent 4093ca8986
commit bed8752f3a

View File

@@ -141,7 +141,8 @@ class LogsOperations(Operations):
connection.execute( connection.execute(
""" """
delete from logs 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 select package_base, version, repository, process_id from logs
where (package_base, version, repository, created) in ( where (package_base, version, repository, created) in (
select package_base, version, repository, max(created) from logs select package_base, version, repository, max(created) from logs