From e250ae4a668037b59afaa1dfe16ed6f541c8b653 Mon Sep 17 00:00:00 2001 From: Jake Bell Date: Thu, 7 Jul 2016 13:43:53 -0500 Subject: [PATCH] Fixing error when returned order list is empty --- lib/3pl_central/order.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/3pl_central/order.rb b/lib/3pl_central/order.rb index 764f57e..568e854 100644 --- a/lib/3pl_central/order.rb +++ b/lib/3pl_central/order.rb @@ -24,7 +24,8 @@ def find(params) xml_hash["limitCount"] = 10 xml_hash["focr"] = params response = ThreePLCentral::Services.find_orders(xml_hash) - parser.parse(response.body[:find_orders])["orders"]["order"].arrayify + orders = parser.parse(response.body[:find_orders])["orders"] + orders.nil? ? [] : orders["order"].arrayify end def create(params)