Skip to content

Commit 40e3ec4

Browse files
committed
fixed error when listing device with no last_login time
1 parent fd7bb37 commit 40e3ec4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

banyan/controllers/device.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ def _client(self) -> DeviceAPI:
2222
def list(self):
2323
devices: List[Device] = self._client.list()
2424
results = list()
25-
headers = ['Friendly Name', 'Serial Number', 'Platform', 'Ownership', 'Trust Score', 'Banned', 'Last Login']
25+
headers = ['Device Name', 'Serial Number', 'Platform', 'Ownership', 'Trust Score', 'Banned', 'Last Login']
2626
for device in devices:
2727
new_row = [device.device_friendly_name, device.serial_number, device.platform,
2828
device.ownership, device.trust_data.level, device.is_banned,
29-
device.last_login.strftime(Base.TABLE_DATE_FORMAT)]
29+
device.last_login.strftime(Base.TABLE_DATE_FORMAT) if device.last_login else 'None']
3030
results.append(new_row)
3131
results.sort(key=lambda x: x[0])
3232
self.app.render(results, handler='tabulate', headers=headers, tablefmt='simple')

0 commit comments

Comments
 (0)