Fix for the ArithmeticOverflow Problem

This commit is contained in:
DUOLabs333
2023-01-03 20:18:10 -05:00
parent 865704dc7b
commit 85dd3533bb
2 changed files with 6 additions and 1 deletions

View File

@@ -162,7 +162,7 @@ def number_with_separator(number)
end
def short_text_to_number(short_text : String) : Int64
matches = /(?<number>\d+(\.\d+)?)\s?(?<suffix>[mMkKbB])?/.match(short_text)
matches = /(?<number>\d+(\.\d+)?)\s?(?<suffix>[mMkKbB]|())?/.match(short_text)
number = matches.try &.["number"].to_f || 0.0
case matches.try &.["suffix"].downcase