From 451c8bcbbf0b406ab95f5def97b367bc94744ad9 Mon Sep 17 00:00:00 2001 From: Vladimir Iliakov Date: Tue, 24 Feb 2026 09:06:39 +0100 Subject: [PATCH] STAC-24338: Fix listing stackgraph/settings backups when S3 prefix is set --- cmd/settings/list.go | 2 +- cmd/stackgraph/list.go | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/cmd/settings/list.go b/cmd/settings/list.go index e8505d7..265e0d5 100644 --- a/cmd/settings/list.go +++ b/cmd/settings/list.go @@ -150,7 +150,7 @@ func getBackupListFromS3(appCtx *app.Context) ([]BackupFileInfo, error) { var backups []BackupFileInfo for _, obj := range filteredObjects { row := BackupFileInfo{ - Filename: obj.Key, + Filename: strings.TrimPrefix(obj.Key, prefix), LastModified: obj.LastModified, Size: obj.Size, } diff --git a/cmd/stackgraph/list.go b/cmd/stackgraph/list.go index 73a81de..330fa8c 100644 --- a/cmd/stackgraph/list.go +++ b/cmd/stackgraph/list.go @@ -4,6 +4,7 @@ import ( "context" "fmt" "sort" + "strings" "github.com/aws/aws-sdk-go-v2/aws" "github.com/aws/aws-sdk-go-v2/service/s3" @@ -75,7 +76,7 @@ func runList(appCtx *app.Context) error { for _, obj := range filteredObjects { row := []string{ - obj.Key, + strings.TrimPrefix(obj.Key, prefix), obj.LastModified.Format("2006-01-02 15:04:05 MST"), output.FormatBytes(obj.Size), }