From 898e3d8edbf10dc9e5f1dc68eccb9b796f619786 Mon Sep 17 00:00:00 2001 From: Akinori MUSHA Date: Wed, 2 Nov 2016 19:35:16 +0900 Subject: [PATCH] Revert the special treatment for CDATA introduced in #1071 --- app/models/agents/website_agent.rb | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/app/models/agents/website_agent.rb b/app/models/agents/website_agent.rb index 4896fef6..b8fb69cd 100644 --- a/app/models/agents/website_agent.rb +++ b/app/models/agents/website_agent.rb @@ -558,14 +558,7 @@ module Agents case nodes when Nokogiri::XML::NodeSet result = nodes.map { |node| - value = node.xpath(extraction_details['value'] || '.') - if value.is_a?(Nokogiri::XML::NodeSet) - child = value.first - if child && child.cdata? - value = child.text - end - end - case value + case value = node.xpath(extraction_details['value'] || '.') when Float # Node#xpath() returns any numeric value as float; # convert it to integer as appropriate.