From 7f987654c55c3395b4043f854fb4841da5edad84 Mon Sep 17 00:00:00 2001 From: f Date: Sat, 22 Feb 2020 16:20:40 -0300 Subject: [PATCH] actualizar los consensos --- app/controllers/consensos_controller.rb | 2 +- app/controllers/posiciones_controller.rb | 2 ++ test/controllers/posiciones_controller_test.rb | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/controllers/consensos_controller.rb b/app/controllers/consensos_controller.rb index e877be2..2c9f354 100644 --- a/app/controllers/consensos_controller.rb +++ b/app/controllers/consensos_controller.rb @@ -14,7 +14,7 @@ class ConsensosController < ApplicationController # # @return [Array] [ consensos ] def index - @consensos = @barca.consensos.order(:created_at, :desc) + @consensos = @barca.consensos.order(:updated_at, :desc) end # GET /barcas/:barca_id/consensos/:id diff --git a/app/controllers/posiciones_controller.rb b/app/controllers/posiciones_controller.rb index 9907717..24e987e 100644 --- a/app/controllers/posiciones_controller.rb +++ b/app/controllers/posiciones_controller.rb @@ -26,6 +26,8 @@ class PosicionesController < ApplicationController @posicion.try(:pirata=, current_pirata) if @posicion.try(:save) + @consenso.touch + notify subject: :create render status: :created else diff --git a/test/controllers/posiciones_controller_test.rb b/test/controllers/posiciones_controller_test.rb index c937f4e..3a5d008 100644 --- a/test/controllers/posiciones_controller_test.rb +++ b/test/controllers/posiciones_controller_test.rb @@ -25,6 +25,7 @@ class PosicionesControllerTest < ActionDispatch::IntegrationTest assert_equal estado, posicion.estado assert_equal consenso, posicion.consenso + assert_not_equal consenso.updated_at, posicion.consenso.updated_at assert_equal 'porque me place', posicion.comentario end end