diff --git a/api/tacticalrmm/agents/models.py b/api/tacticalrmm/agents/models.py index dd000805..2918241c 100644 --- a/api/tacticalrmm/agents/models.py +++ b/api/tacticalrmm/agents/models.py @@ -651,7 +651,11 @@ class Agent(BaseAuditModel): except ErrTimeout: ret = "timeout" else: - ret = msgpack.loads(msg.data) # type: ignore + try: + ret = msgpack.loads(msg.data) # type: ignore + except Exception as e: + logger.error(e) + ret = str(e) await nc.close() return ret