fix: prevent sync from overwriting Pi odometer — odometer is Pi→Server only
This commit is contained in:
@@ -122,8 +122,8 @@ def _store_synced_config(config):
|
||||
app_sql.set_setting("device_avatar_path", config.get("avatar_path", "img/yaris.png"))
|
||||
app_sql.set_setting("device_config_version", str(config.get("config_version", 0)))
|
||||
app_sql.set_setting("device_config_synced_at", str(int(time.time())))
|
||||
if config.get("odometer_baseline") is not None:
|
||||
app_sql.set_setting("odometer_baseline", str(config["odometer_baseline"]))
|
||||
# odometer_baseline is Pi→Server only — never overwrite the Pi's
|
||||
# local value with whatever the server has (which could be stale).
|
||||
|
||||
|
||||
def _on_config_changed():
|
||||
|
||||
Reference in New Issue
Block a user