Skip to content
This repository was archived by the owner on Dec 6, 2025. It is now read-only.

Commit 4841a61

Browse files
committed
fix: include value type check for numbers
1 parent c0476a6 commit 4841a61

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

modules/json/options.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,10 @@ editOptions() {
176176
if [ "${NEW_VALUE[*]}" == "${CURRENT_VALUE[*]}" ]; then
177177
break
178178
fi
179+
if [[ $TYPE == "Number" && ! "${NEW_VALUE[*]}" =~ ^[0-9]+$ ]]; then
180+
notify msg "This field should contain only numbers."
181+
continue
182+
fi
179183
if UPDATED_OPTIONS=$(jq -e --arg SELECTED_OPTION "$SELECTED_OPTION" --arg TYPE "$TYPE" '
180184
map(
181185
.key as $KEY |

0 commit comments

Comments
 (0)