Index: src/main/groovy/com/lemans/media/controllers/TemporaryMediaController.groovy =================================================================== diff -u -r3152d1837aa6c1bcc2a9418285093646e922f14f -rc272d2266095f3bf825a15952d762fb5c03b0b19 --- src/main/groovy/com/lemans/media/controllers/TemporaryMediaController.groovy (.../TemporaryMediaController.groovy) (revision 3152d1837aa6c1bcc2a9418285093646e922f14f) +++ src/main/groovy/com/lemans/media/controllers/TemporaryMediaController.groovy (.../TemporaryMediaController.groovy) (revision c272d2266095f3bf825a15952d762fb5c03b0b19) @@ -17,12 +17,12 @@ MediaManagerService mediaManagerService @PostMapping(value = "/media") - def addTempMedia(@RequestParam('file') MultipartFile[] multipartFiles) { + def addTempMedia(@RequestParam('tempFiles') MultipartFile[] multipartFiles) { List multiPartFiles = multipartFiles ?: [] List errors = [] if (!multiPartFiles) { errors << 'No files found to upload!' } - if (!request.getParameter('mediaTypeId')) { errors << 'Media Type is a required field' } - if (!request.getParameter('mediaCategoryId')) { errors << 'Media Category is a required field' } + if (request.getParameter('mediaTypeId') == 'null') { errors << 'Media Type is a required field' } + if (request.getParameter('mediaCategoryId') == 'null') { errors << 'Media Category is a required field' } if (errors) { renderErrors(errors) } else { Map data = mediaManagerService.addTemporaryMedia(multiPartFiles, mediaCriteria()) @@ -32,7 +32,7 @@ } @PostMapping(value = "/media/temp") - def temp(@RequestParam('file') MultipartFile[] multipartFile) { + def temp(@RequestParam("tempFiles") MultipartFile[] multipartFile) { MultipartFile file = multipartFile ? multipartFile[0] : null if (file) { Map data = mediaManagerService.addTemporaryMedia(file) Index: src/main/groovy/com/lemans/media/services/MediaManagerService.groovy =================================================================== diff -u -r3152d1837aa6c1bcc2a9418285093646e922f14f -rc272d2266095f3bf825a15952d762fb5c03b0b19 --- src/main/groovy/com/lemans/media/services/MediaManagerService.groovy (.../MediaManagerService.groovy) (revision 3152d1837aa6c1bcc2a9418285093646e922f14f) +++ src/main/groovy/com/lemans/media/services/MediaManagerService.groovy (.../MediaManagerService.groovy) (revision c272d2266095f3bf825a15952d762fb5c03b0b19) @@ -1,6 +1,8 @@ package com.lemans.media.services import com.lemans.services.LemansManager +import org.slf4j.Logger +import org.slf4j.LoggerFactory import org.springframework.beans.factory.annotation.Autowired import org.springframework.stereotype.Service import org.springframework.web.multipart.MultipartFile @@ -13,6 +15,8 @@ @Service class MediaManagerService extends LemansManager { + Logger log = LoggerFactory.getLogger('MediaManagerService') + @Autowired(required = true) String temporaryDocumentPath Index: src/main/resources/application.groovy =================================================================== diff -u -r12bf8be979676a724c45b4d047efda4c6f941605 -rc272d2266095f3bf825a15952d762fb5c03b0b19 --- src/main/resources/application.groovy (.../application.groovy) (revision 12bf8be979676a724c45b4d047efda4c6f941605) +++ src/main/resources/application.groovy (.../application.groovy) (revision c272d2266095f3bf825a15952d762fb5c03b0b19) @@ -1,7 +1,7 @@ import com.lemans.services.Env if (Env.getCurrent() == Env.PRODUCTION) { - spring.datasource.'jndi-name'='java:comp/env/jdbc/CalcPro' + spring.datasource.'jndi-name'='java:comp/env/jdbc/PartsSource_DS' } else { spring.datasource.url='jdbc:sqlserver://dev-dbprod02vm;databaseName=PartsSource_DS' spring.datasource.username='partssource_ds_user'