[Geoserver-devel] [JIRA] (GEOS-8700) NSG VersioningFilterAdapter breaks usage of FID filters

Andrea Aime created an issue

GeoServer / BugGEOS-8700

NSG VersioningFilterAdapter breaks usage of FID filters

Issue Type:

BugBug

Assignee:

Unassigned

Components:

Community modules

Created:

18/Apr/18 6:48 PM

Priority:

MediumMedium

Reporter:

Andrea Aime

The versioning filter transforms FeatureId filters into simple equalities, but without removing the feature type prefix:
https://github.com/geoserver/geoserver/blob/2a15fc06b8a4d9badf09d95f81d731e3d7e16152/src/community/nsg-profiles/nsg-wfs-profile/src/main/java/org/geoserver/nsg/versioning/VersioningFilterAdapter.java#L31

So a valid filter like featureId=“river_c.21” becomes an invalid filter "pkey = ‘river_c.21’, where pkey is a integer primary key. Either the visitor should avoid doing this replacement, or at least the featureid prefix, automatically added by geoserver, should be removed, ending in “pkey = 21” instead.

Add Comment

Add Comment

Get Jira notifications on your phone! Download the Jira Cloud app for Android or iOS


This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100082-sha1:507ddb9)

Atlassian logo