diff --git a/app/controllers/api/orders_controller.rb b/app/controllers/api/orders_controller.rb index 7fecf7bf..6cb7117c 100644 --- a/app/controllers/api/orders_controller.rb +++ b/app/controllers/api/orders_controller.rb @@ -39,12 +39,11 @@ class Api::OrdersController < Api::ApiController # check booking id is already completed. booking = Booking.find(params[:booking_id]) if !booking.sale_id.nil? - if booking.sale.sale_status == "completed" - @order.new_booking = true - else - @order.new_booking = false - @order.booking_id = params[:booking_id] - end + booking.sale.sale_status == "completed" + @order.new_booking = true + else + @order.new_booking = false + @order.booking_id = params[:booking_id] end end diff --git a/app/models/order.rb b/app/models/order.rb index a53ba3cf..cd1f9233 100644 --- a/app/models/order.rb +++ b/app/models/order.rb @@ -32,7 +32,7 @@ class Order < ApplicationRecord table = DiningFacility.find(self.table_id) table.status = "occupied" table.save - else + else booking = Booking.find(self.booking_id) end diff --git a/dump.rdb b/dump.rdb index 41c56760..a449502b 100644 Binary files a/dump.rdb and b/dump.rdb differ