From 0e05fca7fc37007904b9904a0f2f8c9ca6561f45 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 29 Jul 2026 20:57:50 +0000 Subject: [PATCH] Hoist log export WalkAll order to package vars Signed-off-by: Cursor Agent Co-authored-by: Bryan FRIMIN --- pkg/iam/log_export_csv.go | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/pkg/iam/log_export_csv.go b/pkg/iam/log_export_csv.go index 564cdae7f..e4ad63faf 100644 --- a/pkg/iam/log_export_csv.go +++ b/pkg/iam/log_export_csv.go @@ -74,6 +74,16 @@ var ( "error_message", "ip_address", } + + auditLogExportOrderBy = page.OrderBy[coredata.AuditLogEntryOrderField]{ + Field: coredata.AuditLogEntryOrderFieldCreatedAt, + Direction: page.OrderDirectionAsc, + } + + scimEventExportOrderBy = page.OrderBy[coredata.SCIMEventOrderField]{ + Field: coredata.SCIMEventOrderFieldCreatedAt, + Direction: page.OrderDirectionAsc, + } ) func (s *LogExportService) streamAuditLogCSV( @@ -91,10 +101,7 @@ func (s *LogExportService) streamAuditLogCSV( return page.WalkAll( ctx, - page.OrderBy[coredata.AuditLogEntryOrderField]{ - Field: coredata.AuditLogEntryOrderFieldCreatedAt, - Direction: page.OrderDirectionAsc, - }, + auditLogExportOrderBy, func(ctx context.Context, cursor *page.Cursor[coredata.AuditLogEntryOrderField]) (coredata.AuditLogEntries, error) { var logs coredata.AuditLogEntries if err := logs.LoadByOrganizationID( @@ -149,10 +156,7 @@ func (s *LogExportService) streamSCIMEventCSV( return page.WalkAll( ctx, - page.OrderBy[coredata.SCIMEventOrderField]{ - Field: coredata.SCIMEventOrderFieldCreatedAt, - Direction: page.OrderDirectionAsc, - }, + scimEventExportOrderBy, func(ctx context.Context, cursor *page.Cursor[coredata.SCIMEventOrderField]) (coredata.SCIMEvents, error) { var events coredata.SCIMEvents if err := events.LoadByOrganizationID(