We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 926bed1 commit 0be1084Copy full SHA for 0be1084
1 file changed
src/core/taskmaster/asks.ts
@@ -187,19 +187,20 @@ export async function askDisplayOptions(): Promise<{
187
*/
188
export async function askTaskId(tasksLength: number): Promise<number> {
189
const { parentId } = await inquirer.prompt({
190
- type: "number",
+ type: "input",
191
name: "parentId",
192
message: "Enter task ID:",
193
- validate: (input) => {
194
- const num = Number(input);
+ validate: (input: string) => {
+ const num = Number.parseInt(input, 10);
195
if (
196
Number.isNaN(num) ||
197
- !Number.isInteger(num) ||
+ !Number.isInteger(Number(input)) ||
198
num < MIN_PARENT_ID ||
199
num > tasksLength
200
) {
201
return `Please enter a valid integer between ${MIN_PARENT_ID} and ${tasksLength}`;
202
}
203
+
204
return true;
205
},
206
});
0 commit comments