Feature request #20955
QGIS Server WFS Transaction rollback?
Status: | Open | ||
---|---|---|---|
Priority: | Normal | ||
Assignee: | - | ||
Category: | QGIS Server | ||
Pull Request or Patch supplied: | No | Resolution: | |
Easy fix?: | No | Copied to github as #: | 28774 |
Description
When handling WFS Transaction QGIS Server handles transaction requests separately. That means some may be executed some don't. This may lead to problems, one example:
On the client side user is splitting line. Result is one transaction with old feature as delete and two new features as inserts. Server fails inserting for some reason but still deletes the feature. In this case it would be much better to do nothing.
Is it possible to isolate transactions and then do like rollback if one of them fails?