Skip to content

Commit 93cc960

Browse files
committed
Fix swift object prefix in backup clone
1 parent 7d1b315 commit 93cc960

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

pkg/backup_clone.go

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -51,22 +51,14 @@ func prepareSwiftConfig(srcObjectClient, dstObjectClient *gophercloud.ServiceCli
5151
Account: srcSchwift,
5252
Container: srcContainer,
5353
ContainerName: secrets.FromEnv(srcContainerName),
54-
ObjectNamePrefix: secrets.FromEnv(filepath.Dir(prefix)),
55-
}
56-
errs := source.Validate("source")
57-
if len(errs) > 0 {
58-
return nil, fmt.Errorf("failed to validate source: %v", errs)
54+
ObjectNamePrefix: secrets.FromEnv(filepath.Dir(prefix) + "/"),
5955
}
6056

6157
target := objects.SwiftLocation{
6258
Account: dstSchwift,
6359
Container: dstContainer,
6460
ContainerName: secrets.FromEnv(dstContainerName),
65-
ObjectNamePrefix: secrets.FromEnv(filepath.Dir(prefix)),
66-
}
67-
errs = target.Validate("target")
68-
if len(errs) > 0 {
69-
return nil, fmt.Errorf("failed to validate target: %v", errs)
61+
ObjectNamePrefix: secrets.FromEnv(filepath.Dir(prefix) + "/"),
7062
}
7163

7264
// TODO: fail, when target file exists

0 commit comments

Comments
 (0)