Skip to content

Commit

Permalink
Merge pull request #7950 from pblottiere/server_wfs_if_capabilities
Browse files Browse the repository at this point in the history
[server] Fixes Filter_Capabilities element in WFS GetCapabilities document
  • Loading branch information
pblottiere committed Sep 19, 2018
2 parents 420bcc9 + f65deeb commit d64303f
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
5 changes: 5 additions & 0 deletions src/server/services/wfs/qgswfsgetcapabilities.cpp
Expand Up @@ -153,6 +153,11 @@ namespace QgsWfs
}
scalarCapabilitiesElement.appendChild( comparisonOperatorsElem );

QDomElement idCapabilitiesElement = doc.createElement( QStringLiteral( "ogc:Id_Capabilities" ) );
QDomElement fidElem = doc.createElement( QStringLiteral( "ogc:FID" ) );
idCapabilitiesElement.appendChild( fidElem );
filterCapabilitiesElement.appendChild( idCapabilitiesElement );

return doc;

}
Expand Down
3 changes: 3 additions & 0 deletions tests/testdata/qgis_server/wfs_getcapabilities.txt
Expand Up @@ -139,5 +139,8 @@ Content-Type: text/xml; charset=utf-8
<ogc:ComparisonOperator>Between</ogc:ComparisonOperator>
</ogc:ComparisonOperators>
</ogc:Scalar_Capabilities>
<ogc:Id_Capabilities>
<ogc:FID/>
</ogc:Id_Capabilities>
</ogc:Filter_Capabilities>
</WFS_Capabilities>

0 comments on commit d64303f

Please sign in to comment.