From 75e6ccd580d46e48ad9eaacbdd17b47f6b24f1ad Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Thu, 1 Jun 2023 19:11:16 +0100 Subject: [PATCH] Simplify voucher controller --- app/controllers/admin/vouchers_controller.rb | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/app/controllers/admin/vouchers_controller.rb b/app/controllers/admin/vouchers_controller.rb index efd9ac9b7d..3f190a8001 100644 --- a/app/controllers/admin/vouchers_controller.rb +++ b/app/controllers/admin/vouchers_controller.rb @@ -9,14 +9,11 @@ module Admin end def create - voucher_params = permitted_resource_params.merge(enterprise: @enterprise) - @voucher = Voucher.create(voucher_params) + @voucher = Voucher.create(permitted_resource_params.merge(enterprise: @enterprise)) if @voucher.save - redirect_to( - "#{edit_admin_enterprise_path(@enterprise)}#vouchers_panel", - flash: { success: flash_message_for(@voucher, :successfully_created) } - ) + flash[:success] = flash_message_for(@voucher, :successfully_created) + redirect_to edit_admin_enterprise_path(@enterprise, anchor: :vouchers_panel) else flash[:error] = @voucher.errors.full_messages.to_sentence render :new