Skip to content

Commit 9aedd6d

Browse files
Update rule prompt to allow for int 0 values
1 parent 69eedd0 commit 9aedd6d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

detection_rules/cli_utils.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,11 @@ def _convert_type(_val: Any) -> Any:
9292
)
9393

9494
while True:
95-
result = value or input(prompt) or default
95+
result = value if value is not None else input(prompt) or default
9696
if result == "n/a":
9797
result = None
9898

99-
if not result:
99+
if result is None:
100100
if is_required:
101101
value = None
102102
continue
@@ -318,7 +318,7 @@ def rule_prompt( # noqa: PLR0912, PLR0913, PLR0915
318318
contents[name] = threat_map
319319
continue
320320

321-
if kwargs.get(name):
321+
if name in kwargs:
322322
contents[name] = schema_prompt(name, value=kwargs.pop(name))
323323
continue
324324

0 commit comments

Comments
 (0)