Static building criteria fixes

This commit is contained in:
Treeku
2014-04-30 10:44:42 +01:00
parent 1663091d95
commit 6d88bcb90a
+4 -2
View File
@@ -114,8 +114,10 @@ public class StaticService implements INetworkDispatch {
if (object instanceof BuildingObject) {
BuildingObject building = (BuildingObject) object;
if (building.getCells().size() == 0) {
String portalLayoutFilename = (String) building.getTemplateData().getAttribute("portalLayoutFilename");
Map<String, Object> attributes = building.getTemplateData().getAttributes();
if (building.getCells().size() == 0 && attributes.containsKey("portalLayoutFilename") && ((String) attributes.get("portalLayoutFilename")).length() > 0) {
String portalLayoutFilename = (String) attributes.get("portalLayoutFilename");
try {
PortalVisitor portal = ClientFileManager.loadFile(portalLayoutFilename, PortalVisitor.class);