From 8da445348b940e5f6a80751e2830b3e73394ff06 Mon Sep 17 00:00:00 2001 From: Daan Date: Fri, 21 Mar 2025 00:06:24 +0100 Subject: [PATCH] Fix a bug discovered by @si458 and also suggested to be fixed --- src/meshctrl/device.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/meshctrl/device.py b/src/meshctrl/device.py index f08b521..3efefe8 100644 --- a/src/meshctrl/device.py +++ b/src/meshctrl/device.py @@ -59,7 +59,7 @@ class Device(object): def __init__(self, nodeid, session, agent=None, name=None, desc=None, description=None, tags=None, users=None, - agct=None, created_at=None, + agct=None, created_at=None, rname=None, computer_name=None, icon=constants.Icon.desktop, mesh=None, mtype=None, meshtype=None, groupname=None, meshname=None, domain=None, host=None, ip=None, conn=None, connected=None, @@ -71,7 +71,7 @@ class Device(object): if links is None: links = {} self.links = links - if ("ver" in agent): + if agent and "ver" in agent: agent = { "version": agent["ver"], "id": agent["id"],