Skip to content
Permalink
Browse files

check if value is None before trying to cast float

the tool used to fail when there were NULL values in the fields
  • Loading branch information
anitagraser committed Aug 28, 2014
1 parent 6130505 commit 75b3464e1cc0d50a6b0359f2bb0e71d87fe069b2
Showing with 9 additions and 8 deletions.
  1. +9 −8 python/plugins/processing/algs/qgis/ftools/BasicStatisticsNumbers.py
@@ -104,16 +104,17 @@ def processAlgorithm(self, progress):
total = 100.0 / float(count)
current = 0
for ft in features:
value = float(ft.attributes()[index])
if isFirst:
minValue = value
maxValue = value
isFirst = False
else:
if value < minValue:
if ft.attributes()[index]:
value = float(ft.attributes()[index])
if isFirst:
minValue = value
if value > maxValue:
maxValue = value
isFirst = False
else:
if value < minValue:
minValue = value
if value > maxValue:
maxValue = value

values.append(value)
sumValue += value

0 comments on commit 75b3464

Please sign in to comment.
You can’t perform that action at this time.