From 082505e099b7efb1f25b5a3ac2a3a68fe17ddaac Mon Sep 17 00:00:00 2001 From: William Bell Date: Tue, 28 Mar 2023 17:09:59 +0100 Subject: [PATCH] fix number function bug --- src/built-in-functions.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/built-in-functions.go b/src/built-in-functions.go index 330b58c..1dd49ff 100644 --- a/src/built-in-functions.go +++ b/src/built-in-functions.go @@ -13,6 +13,7 @@ func ArgonString(args ...any) (any, ArErr) { if len(args) == 0 { return ArString(""), ArErr{} } + args[0] = ArValidToAny(args[0]) return ArString(anyToArgon(args[0], true, false, 3, 0, false, 0)), ArErr{} } @@ -20,6 +21,7 @@ func ArgonNumber(args ...any) (any, ArErr) { if len(args) == 0 { return newNumber(), ArErr{} } + args[0] = ArValidToAny(args[0]) switch x := args[0].(type) { case string: if !isNumber(UNPARSEcode{code: x}) {