Fix database authentication with multi-table layergroups

This commit is contained in:
Sandro Santilli
2013-06-17 17:24:09 +02:00
parent 850d4cd6ba
commit eb83851bb7
3 changed files with 120 additions and 1 deletions
+1 -1
View File
@@ -341,7 +341,7 @@ module.exports = function(){
req.params.processXML = function(req, xml, callback) {
var dbuser = req.dbuser ? req.dbuser : global.settings.postgres.user;
if ( ! me.rx_dbuser ) me.rx_dbuser = /(<Parameter name="user"><!\[CDATA\[)[^\]]*(]]><\/Parameter>)/;
if ( ! me.rx_dbuser ) me.rx_dbuser = /(<Parameter name="user"><!\[CDATA\[)[^\]]*(]]><\/Parameter>)/g;
xml = xml.replace(me.rx_dbuser, "$1" + dbuser + "$2");
callback(null, xml);
}