Index: trunk/src/integration-test/groovy/com/lemans/ds/media/MediaPartEntityPersistenceFuncSpec.groovy =================================================================== diff -u -r9895 -r9988 --- trunk/src/integration-test/groovy/com/lemans/ds/media/MediaPartEntityPersistenceFuncSpec.groovy (.../MediaPartEntityPersistenceFuncSpec.groovy) (revision 9895) +++ trunk/src/integration-test/groovy/com/lemans/ds/media/MediaPartEntityPersistenceFuncSpec.groovy (.../MediaPartEntityPersistenceFuncSpec.groovy) (revision 9988) @@ -9,7 +9,7 @@ @Override String resourceName() { 'media' } - final static int ALL_COLUMNS_SIZE = 27 + final static int ALL_COLUMNS_SIZE = 30 String partNumber = 'B8ES' Index: trunk/src/integration-test/groovy/com/lemans/ds/media/MediaFuncSpec.groovy =================================================================== diff -u -r9987 -r9988 --- trunk/src/integration-test/groovy/com/lemans/ds/media/MediaFuncSpec.groovy (.../MediaFuncSpec.groovy) (revision 9987) +++ trunk/src/integration-test/groovy/com/lemans/ds/media/MediaFuncSpec.groovy (.../MediaFuncSpec.groovy) (revision 9988) @@ -11,7 +11,7 @@ @Shared Integer mediaId - final static int ALL_COLUMNS_SIZE = 27 + final static int ALL_COLUMNS_SIZE = 30 def 'can find Media by id'() { given: @@ -24,7 +24,7 @@ then: payload.results.mediaId == id - payload.results.size() == 26 + payload.results.size() == 29 } def 'can NOT find Media by id that does not exist'() { Index: trunk/src/test/groovy/com/lemans/ds/media/MediaSpec.groovy =================================================================== diff -u -r9308 -r9988 --- trunk/src/test/groovy/com/lemans/ds/media/MediaSpec.groovy (.../MediaSpec.groovy) (revision 9308) +++ trunk/src/test/groovy/com/lemans/ds/media/MediaSpec.groovy (.../MediaSpec.groovy) (revision 9988) @@ -62,7 +62,7 @@ '' || 'blank' 'A' || null 'ok'.padRight(64, '_') || null - 'tooLong'.padRight(65, '_') || MAX_SIZE + 'tooLong'.padRight(251, '_') || MAX_SIZE } @Unroll @@ -102,7 +102,7 @@ '' || 'blank' 'x' || null 'ok'.padRight(64, '_') || null - 'tooLong'.padRight(65, '_') || MAX_SIZE + 'tooLong'.padRight(251, '_') || MAX_SIZE } @Unroll @@ -145,7 +145,7 @@ '' || null 'x' || null 'ok'.padRight(64, '_') || null - 'tooLong'.padRight(65, '_') || MAX_SIZE + 'tooLong'.padRight(251, '_') || MAX_SIZE } Index: trunk/grails-app/domain/com/lemans/ds/media/Media.groovy =================================================================== diff -u -r9987 -r9988 --- trunk/grails-app/domain/com/lemans/ds/media/Media.groovy (.../Media.groovy) (revision 9987) +++ trunk/grails-app/domain/com/lemans/ds/media/Media.groovy (.../Media.groovy) (revision 9988) @@ -38,11 +38,11 @@ static constraints = { mimeTypeId nullable: true - fileName nullable: true, maxSize: 64, validator: { value, Media media, errors -> + fileName nullable: true, maxSize: 250, validator: { value, Media media, errors -> if (media.originalFileName && !value) { rejectBlankField('fileName', errors) } } mediaUrl blank: false, maxSize: 255 - originalFileName maxSize: 64, validator: { value, Media media, errors -> + originalFileName maxSize: 250, validator: { value, Media media, errors -> if (media.extension && !value) { rejectBlankField('originalFileName', errors) } } // NOTE: extension is effectively required for Media Files but not Links - i.e. it's needed for file location Index: trunk/src/integration-test/groovy/com/lemans/ds/media/MediaProductEntityPersistenceFuncSpec.groovy =================================================================== diff -u -r9894 -r9988 --- trunk/src/integration-test/groovy/com/lemans/ds/media/MediaProductEntityPersistenceFuncSpec.groovy (.../MediaProductEntityPersistenceFuncSpec.groovy) (revision 9894) +++ trunk/src/integration-test/groovy/com/lemans/ds/media/MediaProductEntityPersistenceFuncSpec.groovy (.../MediaProductEntityPersistenceFuncSpec.groovy) (revision 9988) @@ -9,7 +9,7 @@ @Override String resourceName() { 'media' } - final static int ALL_COLUMNS_SIZE = 27 + final static int ALL_COLUMNS_SIZE = 30 String productId = '343317' Integer catalogId = 0