From 9c38ff50985cd0ab0f5391a6dca7e6e0ae099391 Mon Sep 17 00:00:00 2001 From: Bertrand Lemasle Date: Sat, 4 Aug 2018 19:48:28 +1200 Subject: [PATCH] Long awaited bug fix about all eeprom positions being sent again --- GpsTracker/NetworkPositionsBackup.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/GpsTracker/NetworkPositionsBackup.cpp b/GpsTracker/NetworkPositionsBackup.cpp index 0d10a1f..fdc8633 100644 --- a/GpsTracker/NetworkPositionsBackup.cpp +++ b/GpsTracker/NetworkPositionsBackup.cpp @@ -56,6 +56,9 @@ namespace positions { PositionEntry currentEntry; SIM808RegistrationStatus networkStatus; + //avoid edge case where if 0, whole set of positions will be sent again + if (!positions::count(config::main::value.network.lastSavedEntry)) return; + network::powerOn(); networkStatus = network::waitForRegistered(NETWORK_DEFAULT_TOTAL_TIMEOUT_MS);