From e075ccbd022bd44fdb31bdf2c9d563383c96cc7d Mon Sep 17 00:00:00 2001 From: Tamas Szekeres Date: Mon, 23 Jan 2017 23:07:04 +0100 Subject: [PATCH] Fix Character type handling in WMS dimension filters (#5374) --- mapogcfilter.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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