From 2e3fce1000e313164af6d2f859d5d654984cc264 Mon Sep 17 00:00:00 2001 From: sdlime Date: Wed, 11 Feb 2015 15:23:43 -0500 Subject: [PATCH] Ignore the return status from filter translation. Let MapServer handle cases where translation fails. --- mapdraw.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/mapdraw.c b/mapdraw.c index 465c47f166..11e7aea480 100644 --- a/mapdraw.c +++ b/mapdraw.c @@ -886,10 +886,11 @@ int msDrawVectorLayer(mapObj *map, layerObj *layer, imageObj *image) if(!msLayerSupportsCommonFilters(layer)) status = msLayerTranslateFilter(layer, &layer->filter, layer->filteritem); - if(status != MS_SUCCESS) { - msLayerClose(layer); - return MS_FAILURE; - } + /* we ignore the translation status here - MapServer will fall back to its own expression evaluation */ + // if(status != MS_SUCCESS) { + // msLayerClose(layer); + // return MS_FAILURE; + // } /* identify target shapes */ if(layer->transform == MS_TRUE) {