From e085d5345d4a01e5ba9484c37b52c147a39f6fb9 Mon Sep 17 00:00:00 2001 From: f Date: Sat, 14 May 2022 18:36:04 -0300 Subject: [PATCH] no multiplicar los arduinos --- app/controllers/readings_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/readings_controller.rb b/app/controllers/readings_controller.rb index f196e82..755d4dc 100644 --- a/app/controllers/readings_controller.rb +++ b/app/controllers/readings_controller.rb @@ -21,7 +21,7 @@ class ReadingsController < ActionController::API params[:arduinos]&.reject do |a| a[:id].blank? || a[:sensores].empty? end&.each do |a| - arduino = reading.arduinos.build local_id: a[:id], raspberry: raspberry + arduino = reading.arduinos.find_or_initialize_by(local_id: a[:id], raspberry: raspberry) a[:sensores].each do |s| arduino.sensors.build(sensor_params s)