I am trying to update a polygon shapefile via a WFS service created using GeoServer. The client used for updating WFS is QGIS. So far I have been able to create a new feature successfully but I'm unable to update/delete an existing feature. Every time I try to update the existing feature, a new feature is created and the old feature is also retained. While deleting a feature does not work.
I am unable to figure the reason why.
Note: Editing of WFS has to be through QGIS