From 6d88bcb90a1c004ac8c58481d20b2374e9fc3f35 Mon Sep 17 00:00:00 2001 From: Treeku Date: Wed, 30 Apr 2014 10:44:42 +0100 Subject: [PATCH] Static building criteria fixes --- src/services/StaticService.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/services/StaticService.java b/src/services/StaticService.java index f85a3282..41401fea 100644 --- a/src/services/StaticService.java +++ b/src/services/StaticService.java @@ -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 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);