diff --git a/mapogcfilter.c b/mapogcfilter.c index 7da559a15e..f4a6dfef9a 100644 --- a/mapogcfilter.c +++ b/mapogcfilter.c @@ -164,7 +164,8 @@ char *FLTGetExpressionForValuesRanges(layerObj *lp, const char *item, const char if (paszElements && numelements > 0) { if (forcecharcter) bIscharacter = MS_TRUE; - bIscharacter= !FLTIsNumeric(paszElements[0]); + else + bIscharacter= !FLTIsNumeric(paszElements[0]); pszTmpExpression = msStringConcatenate(pszTmpExpression, "("); for (i=0; i