From bf78c1537a8c974956aa2eed1e37aa6dbc4f4c58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20B=C3=B6hm?= Date: Tue, 13 Aug 2024 14:52:22 +0200 Subject: [PATCH] Added error handling for increasing pages --- app/controllers/operator/jobs_controller.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/controllers/operator/jobs_controller.rb b/app/controllers/operator/jobs_controller.rb index a2c0ee0..2b41b80 100644 --- a/app/controllers/operator/jobs_controller.rb +++ b/app/controllers/operator/jobs_controller.rb @@ -42,6 +42,7 @@ class Operator::JobsController < ApplicationController def update respond_to do |format| if @job.update(job_params) + broadcast_update_job format.html { redirect_to operator_jobs_url, notice: "Job was successfully updated." } else @@ -75,7 +76,11 @@ class Operator::JobsController < ApplicationController end def increment_page - @job.increment_page(params[:din]) + if @job.increment_page(params[:din]) + flash[:notice] = "Job was successfully updated" + else + flash[:alert] = "Job could not be updated" + end respond_to do |format| broadcast_update_job @@ -90,7 +95,6 @@ class Operator::JobsController < ApplicationController flash[:alert] = "Job could not be updated" end - respond_to do |format| broadcast_update_job format.html { redirect_to operator_jobs_url }