Skip to content

Commit 8f149eb

Browse files
committed
Avoid explicit casts on date/time columns.
1 parent 642f5e7 commit 8f149eb

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

mappostgis.c

+4-2
Original file line numberDiff line numberDiff line change
@@ -3803,6 +3803,7 @@ int msPostGISLayerTranslateFilter(layerObj *layer, expressionObj *filter, char *
38033803
break;
38043804

38053805
/* data binding tokens */
3806+
case MS_TOKEN_BINDING_TIME:
38063807
case MS_TOKEN_BINDING_DOUBLE:
38073808
case MS_TOKEN_BINDING_INTEGER:
38083809
case MS_TOKEN_BINDING_STRING:
@@ -3817,7 +3818,7 @@ int msPostGISLayerTranslateFilter(layerObj *layer, expressionObj *filter, char *
38173818
msFree(snippet);
38183819
msFree(stresc);
38193820
break;
3820-
case MS_TOKEN_BINDING_TIME: {
3821+
/*case MS_TOKEN_BINDING_TIME: {
38213822
tokenListNodeObjPtr literalTimeNode = findNextTokenByType(node->next, MS_TOKEN_LITERAL_TIME);
38223823
38233824
if(literalTimeNode != NULL) {
@@ -3833,6 +3834,7 @@ int msPostGISLayerTranslateFilter(layerObj *layer, expressionObj *filter, char *
38333834
strtmpl = "%s::timestamp";
38343835
} else
38353836
strtmpl = "%s::date";
3837+
strtmpl = "%s";
38363838
stresc = msLayerEscapePropertyName(layer, node->tokenval.bindval.item);
38373839
snippet = (char *) msSmallMalloc(strlen(strtmpl) + strlen(stresc));
38383840
sprintf(snippet, strtmpl, stresc);
@@ -3842,7 +3844,7 @@ int msPostGISLayerTranslateFilter(layerObj *layer, expressionObj *filter, char *
38423844
} // else handle as above
38433845
38443846
break;
3845-
}
3847+
}*/
38463848
case MS_TOKEN_BINDING_SHAPE:
38473849
native_string = msStringConcatenate(native_string, layerinfo->geomcolumn);
38483850
break;

0 commit comments

Comments
 (0)