def os_product_suite(hash)
      eid = hash.delete(:edition_id)
      ps = hash.delete(:product_suite)

      # If edition_id is populated then the edition will already be part of the product_name string
      if eid.nil? && !hash[:product_name].nil?
        ps = ps.to_s.split("\n")
        if ps.length > 1 && !hash[:product_name].include?(ps.first)
          hash[:product_name] = "#{hash[:product_name].strip} #{ps.first} Edition"
        end
      end
    end
def os_product_suite(hash)
      eid = hash.delete(:edition_id)
      ps = hash.delete(:product_suite)

      # If edition_id is populated then the edition will already be part of the product_name string
      if eid.nil? && !hash[:product_name].nil?
        ps = ps.to_s.split("\n")
        if ps.length > 1 && !hash[:product_name].include?(ps.first)
          hash[:product_name] = "#{hash[:product_name].strip} #{ps.first} Edition"
        end
      end
    end
Parse product edition and append to product_name if needed.