From: Michael B. Klein Date: Tue, 27 Jul 2010 18:22:56 +0000 (-0700) Subject: Added ability to customize LIN/RFF line numbers X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=2866b768a239f5f494f1067fa2fe8e09456f7206;p=working%2Frandom.git Added ability to customize LIN/RFF line numbers --- diff --git a/lib/openils/mapper.rb b/lib/openils/mapper.rb index 68636778b..f6acbaac9 100644 --- a/lib/openils/mapper.rb +++ b/lib/openils/mapper.rb @@ -3,7 +3,7 @@ require 'edi/mapper' module OpenILS class Mapper < EDI::E::Mapper - VERSION = '0.9.3' + VERSION = '0.9.4' end end @@ -30,8 +30,8 @@ OpenILS::Mapper.map 'order' do |mapper,key,value| value['vendor'].to_a.each { |vendor| mapper.add('vendor',vendor) } mapper.add('currency',value['currency']) value['items'].each_with_index { |item,index| - item['line_index'] = index + 1 - item['line_number'] = "#{value['po_number']}/#{index+1}" if item['line_number'].nil? + item['line_index'] = index + 1 if item['line_index'].nil? + item['line_number'] = "#{value['po_number']}/#{item['line_index']}" if item['line_number'].nil? mapper.add('item', item) } mapper.add("UNS", {})