From 2644d55b14632b799d75e7c7fbf3490ebafc1f4d Mon Sep 17 00:00:00 2001 From: jayme-github Date: Mon, 12 Dec 2016 17:10:42 +0100 Subject: [PATCH] Simple fix to get correct object ID --- src/restic/backend/s3/s3.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/restic/backend/s3/s3.go b/src/restic/backend/s3/s3.go index 98ddc5eb6..c88a71a41 100644 --- a/src/restic/backend/s3/s3.go +++ b/src/restic/backend/s3/s3.go @@ -247,7 +247,8 @@ func (be *s3) List(t restic.FileType, done <-chan struct{}) <-chan string { go func() { defer close(ch) for obj := range listresp { - m := strings.TrimPrefix(obj.Key, prefix) + s := strings.Split(obj.Key, "/") + m := s[len(s)-1] if m == "" { continue }