diff --git a/app/controllers/readings_controller.rb b/app/controllers/readings_controller.rb index 0752949..a9aa8be 100644 --- a/app/controllers/readings_controller.rb +++ b/app/controllers/readings_controller.rb @@ -14,7 +14,6 @@ class ReadingsController < ActionController::API Reading.transaction do reading = raspberry.readings.build reading_params reading.id = params[:transaction_uuid] - # TODO: Verificar firma reading.signature = request.headers[:'X-Signature'] params[:arduinos]&.each do |a| @@ -31,6 +30,8 @@ class ReadingsController < ActionController::API head :bad_request end end + rescue ActiveRecord::RecordNotUnique + render plain: params[:transaction_uuid], status: :ok end private