Wrap Odoo auth in try block
This commit is contained in:
parent
7e6439be67
commit
65c9c07297
1 changed files with 9 additions and 6 deletions
|
@ -32,12 +32,15 @@ defmodule RecycledCloud.Odoo do
|
|||
nil
|
||||
]
|
||||
|
||||
auth_response = %XMLRPC.MethodCall{method_name: "authenticate", params: auth_params}
|
||||
|> post!(@common_endpoint)
|
||||
case auth_response do
|
||||
{:ok, false} -> {:error, "Could not authenticate against Odoo."}
|
||||
{:ok, uid} -> {:ok, uid}
|
||||
{:error, err} -> {:error, err}
|
||||
try do
|
||||
auth_response = %XMLRPC.MethodCall{method_name: "authenticate", params: auth_params}
|
||||
|> post!(@common_endpoint)
|
||||
case auth_response do
|
||||
{:ok, false} -> {:error, "Could not authenticate against Odoo."}
|
||||
{:ok, uid} -> {:ok, uid}
|
||||
{:error, err} -> {:error, err}
|
||||
end
|
||||
rescue e -> {:error, e}
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue