From f969cc8a42dbec51f6a11124ada384c506466409 Mon Sep 17 00:00:00 2001 From: "Z. Cliffe Schreuders" Date: Tue, 21 Mar 2017 21:59:26 +0000 Subject: [PATCH] fixed issue with passing a nested literal value into a default module input --- lib/readers/module_reader.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/readers/module_reader.rb b/lib/readers/module_reader.rb index 071909f03..1415d80f1 100644 --- a/lib/readers/module_reader.rb +++ b/lib/readers/module_reader.rb @@ -169,11 +169,11 @@ class ModuleReader module_selector.write_to_module_with_id = 'vulnerabilitydefaultinput' end - # check if we are being passed an input *literal value* + # check if we are being passed an input *literal value*, into a module selector module_node.xpath('input/value').each do |input_value| variable = input_value.xpath('../@into').to_s value = input_value.text - (module_selector.default_inputs_literals[variable] ||= []).push(value) + (module_selector.received_inputs[variable] ||= []).push(value) end into = module_node.xpath('ancestor::default_input/@into').to_s