From 36a6075ac229d82413c6ad1b82289b1909d3497b Mon Sep 17 00:00:00 2001 From: Vahe Hovhannisyan Date: Mon, 21 Oct 2013 03:48:33 +0400 Subject: [PATCH] Property description + type = invalid input. Fixes #64 --- lib/prompt.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/prompt.js b/lib/prompt.js index 250b047..f722ff0 100644 --- a/lib/prompt.js +++ b/lib/prompt.js @@ -450,8 +450,8 @@ prompt.getInput = function (prop, callback) { delete prompt.override[propName]; } - var type = (schema.properties && schema.properties[name] && - schema.properties[name].type || '').toLowerCase().trim(), + var type = (schema.properties && schema.properties[propName] && + schema.properties[propName].type || '').toLowerCase().trim(), wait = type === 'array'; if (type === 'array') { @@ -516,8 +516,8 @@ prompt.getInput = function (prop, callback) { if (line !== '') { - if (schema.properties[name]) { - var type = (schema.properties[name].type || '').toLowerCase().trim() || undefined; + if (schema.properties[propName]) { + var type = (schema.properties[propName].type || '').toLowerCase().trim() || undefined; // // Attempt to parse input as a float if the schema expects a number.