Skip to content
Snippets Groups Projects
Commit ebe4083e authored by Cornel Rautenbach's avatar Cornel Rautenbach
Browse files

Merge branch 's3-key-folder-check' into 'main'

In GetS3FileKey, check if "folder" string exist before appending "/"

See merge request uafrica/go-utils!17
parents 75d7999f 6e47eeea
No related branches found
No related tags found
1 merge request!17In GetS3FileKey, check if "folder" string exist before appending "/"
...@@ -312,12 +312,19 @@ func (s SessionWithHelpers) DeleteObjectFromBucket(bucket string, fileName strin ...@@ -312,12 +312,19 @@ func (s SessionWithHelpers) DeleteObjectFromBucket(bucket string, fileName strin
} }
func GetS3FileKey(fileName string, folder string) string { func GetS3FileKey(fileName string, folder string) string {
var fileKey string
// Trim leading and trailing slashes // Trim leading and trailing slashes
fileName = strings.TrimLeft(fileName, "/") fileName = strings.TrimLeft(fileName, "/")
fileName = strings.TrimRight(fileName, "/") fileName = strings.TrimRight(fileName, "/")
if folder != "" {
folder = strings.TrimLeft(folder, "/") folder = strings.TrimLeft(folder, "/")
folder = strings.TrimRight(folder, "/") folder = strings.TrimRight(folder, "/")
fileKey += "/" + folder
}
fileKey += "/" + fileName
return "/" + folder + "/" + fileName return fileKey
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment