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) {