From eeac1d9c88a95d9e7386d74dd027b06d2a83c50a Mon Sep 17 00:00:00 2001 From: temi Date: Thu, 28 Mar 2024 13:20:42 +1100 Subject: [PATCH] AtlasOfLivingAustralia/fieldcapture#3049 - fixed test --- .../ala/ecodata/paratoo/ParatooProtocolConfig.groovy | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/groovy/au/org/ala/ecodata/paratoo/ParatooProtocolConfig.groovy b/src/main/groovy/au/org/ala/ecodata/paratoo/ParatooProtocolConfig.groovy index 6dcb1753b..aa0fbee11 100644 --- a/src/main/groovy/au/org/ala/ecodata/paratoo/ParatooProtocolConfig.groovy +++ b/src/main/groovy/au/org/ala/ecodata/paratoo/ParatooProtocolConfig.groovy @@ -43,6 +43,10 @@ class ParatooProtocolConfig { } String getStartDate(Map surveyData) { + if(startDatePath == null || surveyData == null) { + return null + } + String date = getProperty(surveyData, startDatePath) if (date == null) { date = getPropertyFromSurvey(surveyData, startDatePath) @@ -58,6 +62,10 @@ class ParatooProtocolConfig { } String getEndDate(Map surveyData) { + if(endDatePath == null || surveyData == null) { + return null + } + String date = getProperty(surveyData, endDatePath) if (date == null) { date = getPropertyFromSurvey(surveyData, endDatePath) @@ -67,6 +75,10 @@ class ParatooProtocolConfig { } Map getSurveyId(Map surveyData) { + if(surveyIdPath == null || surveyData == null) { + return null + } + Map result = getProperty(surveyData, surveyIdPath) if (result == null) { result = getPropertyFromSurvey(surveyData, surveyIdPath)