Explorar o código

fixed wfs server bug in getCapabilities

Piotr Labudda %!s(int64=8) %!d(string=hai) anos
pai
achega
175861d759
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      SE/se-lib/Api/WfsDataServer.php

+ 2 - 1
SE/se-lib/Api/WfsDataServer.php

@@ -8,6 +8,7 @@ Lib::loadClass('Core_XmlWriter');
 Lib::loadClass('DBG');
 Lib::loadClass('Api_Wfs_GetCapabilities');
 Lib::loadClass('Api_Wfs_GetFeature');
+Lib::loadClass('Core_AclBase');
 
 class Api_WfsDataServer extends Api_WfsServerBase {
 
@@ -337,7 +338,7 @@ class Api_WfsDataServer extends Api_WfsServerBase {
 			// 		// 	// TODO: error log msg
 			// 		// 	return false;
 			// 		// }
-			return ($idDefaultDB == $acl->getDB()); // hide non default_db tables
+			return ($acl instanceof Core_AclBase && $idDefaultDB == $acl->getDB()); // hide non default_db tables
 		});
 
 		switch (V::get('outputFormat', 'xml', $_GET)) {