|
48 | 48 |
|
49 | 49 | const (
|
50 | 50 | __MACOSX string = "__MACOSX"
|
| 51 | + |
| 52 | + errBannerFileNoExists string = "could not create mapset banner (file no exists)" |
| 53 | + errAudioPreviewFileNoExists string = "could not create audio preview (file no exists)" |
51 | 54 | )
|
52 | 55 |
|
53 | 56 | // HandleMapsetSubmission Handles the uploading/updating of a mapset archive (.qp) file
|
@@ -129,11 +132,11 @@ func HandleMapsetSubmission(c *gin.Context) *APIError {
|
129 | 132 | }
|
130 | 133 |
|
131 | 134 | go func() {
|
132 |
| - if err := createMapsetBanner(zipReader, quaFiles); err != nil { |
| 135 | + if err := createMapsetBanner(zipReader, quaFiles); err != nil && err.Error() != errBannerFileNoExists { |
133 | 136 | logrus.Warning("Error creating mapset banner: ", err)
|
134 | 137 | }
|
135 | 138 |
|
136 |
| - if err := createAudioPreviewFromZip(zipReader, quaFiles); err != nil { |
| 139 | + if err := createAudioPreviewFromZip(zipReader, quaFiles); err != nil && err.Error() != errAudioPreviewFileNoExists { |
137 | 140 | logrus.Warning("Error creating audio file: ", err)
|
138 | 141 | }
|
139 | 142 | }()
|
@@ -683,7 +686,7 @@ func createMapsetBanner(zip *zip.Reader, quaFiles map[*zip.File]*qua.Qua) error
|
683 | 686 | }
|
684 | 687 | }
|
685 | 688 |
|
686 |
| - return errors.New("could not create mapset banner (file no exists)") |
| 689 | + return errors.New(errBannerFileNoExists) |
687 | 690 | }
|
688 | 691 |
|
689 | 692 | // Creates an auto-cropped mapset banner and uploads it to azure
|
@@ -766,7 +769,7 @@ func createAudioPreviewFromZip(zip *zip.Reader, quaFiles map[*zip.File]*qua.Qua)
|
766 | 769 | }
|
767 | 770 | }
|
768 | 771 |
|
769 |
| - return errors.New("could not create audio preview (file no exists)") |
| 772 | + return errors.New(errAudioPreviewFileNoExists) |
770 | 773 | }
|
771 | 774 |
|
772 | 775 | // Uses FFMPEG to create an audio preview from a file path
|
|
0 commit comments