mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-28 00:17:30 -05:00
Merge pull request #38764 from elpaso/bugfix-gh38558-server-wfst-1.1.0-wrong-case
Fix server WFS-T 1.1.0 wrong case in transaction response
This commit is contained in:
commit
d66d2b655e
@ -184,19 +184,19 @@ namespace QgsWfs
|
||||
QDomElement summaryElem = doc.createElement( QStringLiteral( "TransactionSummary" ) );
|
||||
if ( aRequest.inserts.size() > 0 )
|
||||
{
|
||||
QDomElement totalInsertedElem = doc.createElement( QStringLiteral( "TotalInserted" ) );
|
||||
QDomElement totalInsertedElem = doc.createElement( QStringLiteral( "totalInserted" ) );
|
||||
totalInsertedElem.appendChild( doc.createTextNode( QString::number( totalInserted ) ) );
|
||||
summaryElem.appendChild( totalInsertedElem );
|
||||
}
|
||||
if ( aRequest.updates.size() > 0 )
|
||||
{
|
||||
QDomElement totalUpdatedElem = doc.createElement( QStringLiteral( "TotalUpdated" ) );
|
||||
QDomElement totalUpdatedElem = doc.createElement( QStringLiteral( "totalUpdated" ) );
|
||||
totalUpdatedElem.appendChild( doc.createTextNode( QString::number( totalUpdated ) ) );
|
||||
summaryElem.appendChild( totalUpdatedElem );
|
||||
}
|
||||
if ( aRequest.deletes.size() > 0 )
|
||||
{
|
||||
QDomElement totalDeletedElem = doc.createElement( QStringLiteral( "TotalDeleted" ) );
|
||||
QDomElement totalDeletedElem = doc.createElement( QStringLiteral( "totalDeleted" ) );
|
||||
totalDeletedElem.appendChild( doc.createTextNode( QString::number( totalDeleted ) ) );
|
||||
summaryElem.appendChild( totalDeletedElem );
|
||||
}
|
||||
|
@ -572,7 +572,7 @@ class TestQgsServerWFS(QgsServerTestBase):
|
||||
if version == '1.0.0':
|
||||
self.assertTrue(b'<SUCCESS/>' in body, body)
|
||||
else:
|
||||
self.assertTrue(b'<TotalUpdated>1</TotalUpdated>' in body, body)
|
||||
self.assertTrue(b'<totalUpdated>1</totalUpdated>' in body, body)
|
||||
header, body = self._execute_request("?MAP=%s&SERVICE=WFS&REQUEST=GetFeature&TYPENAME=cdb_lines&FEATUREID=cdb_lines.22" % (
|
||||
self.testdata_path + 'test_project_wms_grouped_layers.qgs'))
|
||||
if value is not None:
|
||||
@ -606,7 +606,7 @@ class TestQgsServerWFS(QgsServerTestBase):
|
||||
if version == '1.0.0':
|
||||
self.assertTrue(b'<ERROR/>' in body, body)
|
||||
else:
|
||||
self.assertTrue(b'<TotalUpdated>0</TotalUpdated>' in body)
|
||||
self.assertTrue(b'<totalUpdated>0</totalUpdated>' in body)
|
||||
self.assertTrue(b'<Message>NOT NULL constraint error on layer \'cdb_lines\', field \'name\'</Message>' in body, body)
|
||||
|
||||
def test_describeFeatureTypeGeometryless(self):
|
||||
|
Loading…
x
Reference in New Issue
Block a user