From ce6ed0977ed6c1b21e68db87e0ed40628a91ac59 Mon Sep 17 00:00:00 2001 From: saces Date: Wed, 29 Apr 2026 07:48:04 +0200 Subject: [PATCH] smal: last_seen_ts can be empty --- mxsmal/src/mxsmal/smalsetup/e2eesetup.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mxsmal/src/mxsmal/smalsetup/e2eesetup.py b/mxsmal/src/mxsmal/smalsetup/e2eesetup.py index 06d90ed..c73fdd6 100644 --- a/mxsmal/src/mxsmal/smalsetup/e2eesetup.py +++ b/mxsmal/src/mxsmal/smalsetup/e2eesetup.py @@ -58,8 +58,12 @@ def e2eesetup(mxpassfile): # print(device) if device["device_id"] != whoami["device_id"]: other_devices_list.append(device["device_id"]) + # devices never logged in don't have a 'last_seen_ts' + last_seen = "" + if device["last_seen_ts"]: + last_seen = datetime.fromtimestamp(device["last_seen_ts"] / 1000) click.echo( - f" {device['device_id']} ({device['display_name']}) - {datetime.fromtimestamp(device['last_seen_ts']/1000)} from {device['last_seen_ip']}" + f" {device['device_id']} ({device['display_name']}) - {last_seen} from {device['last_seen_ip']}" ) click.echo() if click.confirm("Do you want to log them out?"):