Skip to content

Commit

Permalink
Move redirect to logic to its own method
Browse files Browse the repository at this point in the history
  • Loading branch information
LeticiaErrandonea committed Jun 12, 2024
1 parent c9eb29f commit f33637a
Showing 1 changed file with 13 additions and 9 deletions.
22 changes: 13 additions & 9 deletions app/controllers/reservations_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -222,15 +222,7 @@ def move
flash[:error] = @reservation.errors.full_messages.join("<br/>").html_safe
end

redirect_to_order_id = params[:redirect_to_order_id]

if redirect_to_order_id.present?
facility_order = Order.find(redirect_to_order_id)

redirect_to facility_order_path(current_facility, facility_order)
else
redirect_to reservations_status_path(status: "upcoming")
end
redirect_to redirect_to_path
end

# GET /orders/:order_id/order_details/:order_detail_id/reservations/:reservation_id/move
Expand Down Expand Up @@ -444,4 +436,16 @@ def set_cross_core_cancel_path
@cross_core_cancel_path = facility_order_path(facility_order.facility, facility_order)
end
end

def redirect_to_path
redirect_to_order_id = params[:redirect_to_order_id]

if redirect_to_order_id.present?
facility_order = Order.find(redirect_to_order_id)

redirect_to facility_order_path(facility_order.facility, facility_order)
else
redirect_to reservations_status_path(status: "upcoming")
end
end
end

0 comments on commit f33637a

Please sign in to comment.