From 31ef07736ee5d686fc24f120a982038d8a2951df Mon Sep 17 00:00:00 2001 From: Treeku Date: Wed, 4 Jun 2014 16:41:31 +0100 Subject: [PATCH] Fixed #789 --- src/services/housing/HousingService.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/services/housing/HousingService.java b/src/services/housing/HousingService.java index 20a097ea..4e1691c2 100644 --- a/src/services/housing/HousingService.java +++ b/src/services/housing/HousingService.java @@ -182,11 +182,14 @@ public class HousingService implements INetworkDispatch { @SuppressWarnings("unchecked") public boolean getPermissions(SWGObject player, SWGObject container) { - if (((Vector) container.getContainer().getAttachment("structureAdmins")).contains(player.getObjectID())) { + SWGObject structure = container.getContainer(); + Vector structureAdmins = (Vector) structure.getAttachment("structureAdmins"); + + if (structureAdmins != null && structureAdmins.contains(player.getObjectID())) { return true; } - return false; + return false; } public void createDestroySUIPage(final SWGObject owner, final TangibleObject target) {