Skip to content

Commit

Permalink
Fix cancel bug
Browse files Browse the repository at this point in the history
  • Loading branch information
rjsamson committed Feb 14, 2016
1 parent 48715e5 commit a04439e
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion lib/venue.ex
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,11 @@ defmodule Stackfooter.Venue do
closed_orders
|> Enum.find(fn order -> order.id == order_id end)

{:reply, {:ok, cancelled_order}, state}
if cancelled_order.account != account do
{:reply, {:error, %{"ok" => false, "error" => "Not authorized to delete that order. You have to own account #{cancelled_order.account}."}}, state}
else
{:reply, {:ok, cancelled_order}, state}
end
order_to_cancel.account == account ->
new_open_orders = open_orders |> Enum.reject(fn order -> order.id == order_id end)
cancelled_order = %{order_to_cancel | open: false}
Expand Down

0 comments on commit a04439e

Please sign in to comment.