From 9dcb65d8e041c3686ec3009bc146ec056820805e Mon Sep 17 00:00:00 2001 From: Amoulier <19624653+Amoulier@users.noreply.github.com> Date: Wed, 28 Oct 2026 18:57:05 -0400 Subject: [PATCH] Keep companion preferences dirty when saving fails --- examples/companion_radio/MyMesh.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/examples/companion_radio/MyMesh.h b/examples/companion_radio/MyMesh.h index 944790df92..92e6005391 100644 --- a/examples/companion_radio/MyMesh.h +++ b/examples/companion_radio/MyMesh.h @@ -197,8 +197,9 @@ class MyMesh : public BaseChatMesh, public DataStoreHost { void savePrefs() { _prefs.node_lat = sensors.node_lat; _prefs.node_lon = sensors.node_lon; - _store->savePrefs(_prefs); - _prefs.clearDirty(); + if (_store->savePrefs(_prefs)) { + _prefs.clearDirty(); + } } #if ENV_INCLUDE_GPS == 1