From 89fa21e5fa799dca8191aa7d3d21645ec56fb97a Mon Sep 17 00:00:00 2001 From: Alexander Bruy Date: Thu, 20 Oct 2016 20:00:01 +0300 Subject: [PATCH] [processing] more complete support for int64 fields (follow up 8d2cc8806b) (cherry picked from commit 649d41f1ecd4b8d22110e11cb9e693231bec8ed2) --- python/plugins/processing/algs/qgis/Eliminate.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/plugins/processing/algs/qgis/Eliminate.py b/python/plugins/processing/algs/qgis/Eliminate.py index f1a6bc8b412..c68d21b8596 100644 --- a/python/plugins/processing/algs/qgis/Eliminate.py +++ b/python/plugins/processing/algs/qgis/Eliminate.py @@ -115,7 +115,7 @@ class Eliminate(GeoAlgorithm): selectType = processLayer.fields()[selectindex].type() selectionError = False - if selectType == QVariant.Int or selectType == QVariant.LongLong: + if selectType in [QVariant.Int, QVariant.LongLong, QVariant.UInt, QVariant.ULongLong]: try: y = int(comparisonvalue) except ValueError: @@ -175,7 +175,7 @@ class Eliminate(GeoAlgorithm): if aValue is None: continue - if selectType == QVariant.Int or selectType == QVariant.LongLong: + if selectType in [QVariant.Int, QVariant.LongLong, QVariant.UInt, QVariant.ULongLong]: x = int(aValue) elif selectType == QVariant.Double: x = float(aValue)