feat: allow overwriting already completed calibration stages

This commit is contained in:
2026-05-21 18:39:22 +02:00
parent bacf56156b
commit eb22fbc789
+1 -1
View File
@@ -231,7 +231,7 @@ defmodule Localiser.Localisation.Sensor.Server do
end
stage = %{distance: distance, mean_rssi: mean_rssi, readings: classified}
new_completed = [stage | completed]
new_completed = [stage | Enum.reject(completed, &(&1.distance == distance))]
broadcast_calibration(state.sensor_id, {:stage_complete, state.sensor_id, distance, classified, mean_rssi})