Skip to content

Commit 0174387

Browse files
committed
breaks if x is not a proper UUID
1 parent 488f6a8 commit 0174387

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

app/api/Files.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -526,7 +526,9 @@ class Files @Inject()(
526526
def uploadToDataset(dataset_id: UUID, showPreviews: String = "DatasetLevel", originalZipFile: String = "", flagsFromPrevious: String = "", extract: Boolean = true, folder_id: Option[String]) = PermissionAction(Permission.AddResourceToDataset, Some(ResourceRef(ResourceRef.dataset, dataset_id)))(parse.multipartFormData) { implicit request =>
527527
datasets.get(dataset_id) match {
528528
case Some(dataset) => {
529+
529530
val folder = folder_id.flatMap(x => folders.get(UUID(x)))
531+
530532
val uploadedFiles = FileUtils.uploadFilesMultipart(request, Some(dataset), folder, showPreviews = showPreviews, originalZipFile = originalZipFile, flagsFromPrevious = flagsFromPrevious, runExtractors = extract, apiKey = request.apiKey)
531533
uploadedFiles.length match {
532534
case 0 => BadRequest("No files uploaded")

0 commit comments

Comments
 (0)