From: Michael B. Klein Date: Fri, 9 Jul 2010 21:34:55 +0000 (-0700) Subject: Fixed JSON import to match new segment group handling X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=ecc231cbf34728d6fc2b3fabc7b187638a166346;p=working%2Frandom.git Fixed JSON import to match new segment group handling --- diff --git a/lib/edi/mapper.rb b/lib/edi/mapper.rb index a432bdb62..b3b831f84 100644 --- a/lib/edi/mapper.rb +++ b/lib/edi/mapper.rb @@ -205,7 +205,9 @@ module EDI::E private def add_segment(seg_name, value) - if seg_name =~ /^[A-Z]{3}$/ + if seg_name =~ /^SG[0-9]+$/ + value.each { |v| self.add(*v) } + elsif seg_name =~ /^[A-Z]{3}$/ if seg_name !~ /^UN[HT]$/ seg = @message.new_segment(seg_name) @message.add(seg) diff --git a/lib/openils/mapper.rb b/lib/openils/mapper.rb index 6d2fa91a8..68636778b 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.1' + VERSION = '0.9.3' end end