Skip to content

Commit 815b5f7

Browse files
committed
Merge branch 'release/5.3.6'
2 parents 107363a + 843292e commit 815b5f7

File tree

5 files changed

+7
-4
lines changed

5 files changed

+7
-4
lines changed

build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ plugins {
2323
// id "com.moowork.node" version "1.1.1"
2424
}
2525

26-
version "5.3.5"
26+
version "5.3.6"
2727
group "au.org.ala"
2828
description "Digivol application"
2929

grails-app/services/au/org/ala/volunteer/TaskService.groovy

+1-1
Original file line numberDiff line numberDiff line change
@@ -828,7 +828,7 @@ ORDER BY record_idx, name;
828828
* @param fieldValues The field values to search for
829829
* @return A map of field value to task id
830830
*/
831-
Map<String, Long> findByProjectAndFieldValues(long projectId, String fieldName, Collection<String> fieldValues) {
831+
Map<String, Long> findByProjectAndFieldValues(Long projectId, String fieldName, Collection<String> fieldValues) {
832832
if (fieldValues) {
833833
DSLContext create = jooqContext()
834834

grails-app/taglib/au/org/ala/volunteer/TranscribeTagLib.groovy

+2-1
Original file line numberDiff line numberDiff line change
@@ -687,6 +687,7 @@ class TranscribeTagLib {
687687
def taskSequence = { attrs, body ->
688688
Stopwatch sw = Stopwatch.createStarted()
689689
Task taskInstance = attrs.task
690+
boolean isPreview = attrs.isPreview
690691
Project project = taskInstance.project
691692

692693
Field field = null
@@ -704,7 +705,7 @@ class TranscribeTagLib {
704705
def sequenceNumber = attrs.number
705706

706707
Map sequenceNumbers = sequenceNumbers(attrs)
707-
List<String> allSeqNos = (sequenceNumbers.previous + sequenceNumbers.next)*.toString()
708+
List<String> allSeqNos = !isPreview? (sequenceNumbers.previous + sequenceNumbers.next)*.toString() : []
708709
def seqToTaskId = taskService.findByProjectAndFieldValues(project.id, 'sequenceNumber', allSeqNos)
709710
def taskIds = seqToTaskId.values() + taskInstance.id
710711
Map<Long, Multimedia> taskIdToMM = multimediaService.findImagesForTasks(taskIds)

grails-app/views/transcribe/_cameraTrapImageSequence.gsp

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<div id="ct-image-sequence" class="film-strip">
2-
<g:set var="tasks" value="${taskSequence(number: sequenceNumber, count: 3, task:taskInstance)}"/>
2+
<g:set var="tasks" value="${taskSequence(number: sequenceNumber, count: 3, task:taskInstance, isPreview: isPreview)}"/>
33
<g:each in="${tasks.previous}" var="task">
44
<div class="film-cell" data-seq-no="${task.sequenceNumber}">
55
<cl:multimediaThumbnail multimedia="${task.multimedia}" seqNo="${task.sequenceNumber}"/>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
2+
DROP INDEX IF EXISTS transcription_task_project;

0 commit comments

Comments
 (0)