From a233cdfbb8d91a3ec9912c2460c6557b45dba82e Mon Sep 17 00:00:00 2001 From: miyuko Date: Mon, 27 Apr 2026 16:32:05 +0100 Subject: [PATCH] Fix S3Backend.SearchAuditLog ignoring search options. --- src/backend_s3.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/backend_s3.go b/src/backend_s3.go index dc3c125..b4f24ba 100644 --- a/src/backend_s3.go +++ b/src/backend_s3.go @@ -878,8 +878,12 @@ func (s3 *S3Backend) SearchAuditLog( var err error if object.Err != nil { err = object.Err - } else { - id, err = ParseAuditID(strings.TrimPrefix(object.Key, prefix)) + } else if id, err = ParseAuditID(strings.TrimPrefix(object.Key, prefix)); err != nil { + // report error + } else if !opts.Since.IsZero() && id.CompareTime(opts.Since) < 0 { + continue + } else if !opts.Until.IsZero() && id.CompareTime(opts.Until) > 0 { + continue } if !yield(id, err) { break