diff options
Diffstat (limited to 'cmd/booktopipeline')
| -rw-r--r-- | cmd/booktopipeline/main.go | 9 | 
1 files changed, 9 insertions, 0 deletions
diff --git a/cmd/booktopipeline/main.go b/cmd/booktopipeline/main.go index 7254d78..b4f4d99 100644 --- a/cmd/booktopipeline/main.go +++ b/cmd/booktopipeline/main.go @@ -102,6 +102,15 @@ func main() {  		log.Fatalln(err)  	} +	verboselog.Println("Checking that a book hasn't already been uploaded with that name") +	list, err := conn.ListObjects(conn.WIPStorageId(), bookname) +	if err != nil { +		log.Fatalln(err) +	} +	if len(list) > 0 { +		log.Fatalf("Error: There is already a book in S3 named %s", bookname) +	} +  	verboselog.Println("Uploading all images are valid in", bookdir)  	err = pipeline.UploadImages(bookdir, bookname, conn)  	if err != nil {  | 
