lib/rsr_group/order.rb in rsr_group-1.1.0 vs lib/rsr_group/order.rb in rsr_group-1.1.1
- old
+ new
@@ -41,10 +41,13 @@
# @option ffl_options [String] :zip *required*
def add_recipient(shipping_info, ffl_options = {})
requires!(shipping_info, :shipping_name, :address_one, :city, :state, :zip)
@recipient = OrderRecipient.new(shipping_info.merge(order_identifier: @identifier))
- @ffl = OrderFFL.new(ffl_options.merge(order_identifier: @identifier)) if ffl_options.any?
+
+ if ffl_options && ffl_options.any?
+ @ffl = OrderFFL.new(ffl_options.merge(order_identifier: @identifier))
+ end
end
# @param [Hash] item
# @option item [String] :rsr_stock_number *required*
# @option item [Integer] :quantity *required*