Skip to content
This repository has been archived by the owner on Sep 9, 2020. It is now read-only.

Commit

Permalink
Fix date validation
Browse files Browse the repository at this point in the history
  • Loading branch information
lpinner committed Mar 20, 2018
1 parent cdaa980 commit 415a1d6
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion datacube_query/algs/query.py
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ def checkParameterValues(self, parameters, context):

date_range = self.parameterAsString(parameters, self.PARAM_DATE_RANGE, context)
date_range = json.loads(date_range)
if not all(date_range) and not all([d is None for d in date_range]):
if not all(date_range) and not all([not d for d in date_range]):
msgs += ['Please select two dates or none at all']

output_crs = self.parameterAsCrs(parameters, self.PARAM_OUTPUT_CRS, context).isValid()
Expand Down Expand Up @@ -227,6 +227,7 @@ def processAlgorithm(self, parameters, context, feedback):

date_range = self.parameterAsString(parameters, self.PARAM_DATE_RANGE, context)
date_range = json.loads(date_range)
date_range = date_range if all(date_range) else None

extent = self.parameterAsExtent(parameters, self.PARAM_EXTENT, context) # QgsRectangle
extent = [extent.xMinimum(), extent.yMinimum(), extent.xMaximum(), extent.yMaximum()]
Expand Down

0 comments on commit 415a1d6

Please sign in to comment.