From 322736024a66b6026cd15c9fae969deeb9aec728 Mon Sep 17 00:00:00 2001 From: Florent Date: Thu, 5 Mar 2026 14:53:43 -0400 Subject: [PATCH] fix --- pyproject.toml | 2 +- src/meshcore/reader.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 21266d9..1769e76 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "meshcore" -version = "2.2.18" +version = "2.2.19" authors = [ { name="Florent de Lamotte", email="florent@frizoncorrea.fr" }, { name="Alex Wolden", email="awolden@gmail.com" }, diff --git a/src/meshcore/reader.py b/src/meshcore/reader.py index 1f22e2e..780dde1 100644 --- a/src/meshcore/reader.py +++ b/src/meshcore/reader.py @@ -256,7 +256,7 @@ class MessageReader: # search for text in log_channels txt_hash = int.from_bytes(SHA256.new(text).digest()[0:4], "little", signed=False) res["txt_hash"] = txt_hash - logged = next((l for l in self.channels_log if l['msg_hash'] == txt_hash), None) + logged = next((l for l in self.channels_log if 'msg_hash' in l and l['msg_hash'] == txt_hash), None) if self.decrypt_channels: if not logged is None: