diff --git a/app/subnets/addresses/print-address-table.php b/app/subnets/addresses/print-address-table.php
index b10b3398b688925bff54ee77c44419aa4764c29f..50ebe3b4eecf4950a83fc18fc1874c4820bd2dec 100644
--- a/app/subnets/addresses/print-address-table.php
+++ b/app/subnets/addresses/print-address-table.php
@@ -454,7 +454,7 @@ else {
 					$device = $Tools->fetch_object("devices", "id", $addresses[$n]->switch);
 					if (is_object($device)) {
 						$rack = "";
-						if ($User->settings->enableRACK == "1" && $User->get_module_permissions("racks") >= User::ACCESS_R && $device['rack'] > 0) {
+						if ($User->settings->enableRACK == "1" && $User->get_module_permissions("racks") >= User::ACCESS_R && $device->rack > 0) {
 							$rack = "<i class='btn btn-default btn-xs fa fa-server showRackPopup' data-rackid='" . $device->rack . "' data-deviceid='" . $device->id . "'></i>";
 						}
 						print "<td class='hidden-xs hidden-sm hidden-md'>$rack<a href='" . create_link("tools", "devices", $device->id) . "'>" . escape_input($device->hostname) . "</a></td>";