From c38de3a51127df84936b1aa138deac6f9ee0c6f6 Mon Sep 17 00:00:00 2001 From: Simone Margaritelli Date: Wed, 21 Apr 2021 14:02:36 +0200 Subject: [PATCH] fix: support for negative numbers for decimal parameters (closes #866) --- session/module_param.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/session/module_param.go b/session/module_param.go index 90bb60ac..b11bbfaa 100644 --- a/session/module_param.go +++ b/session/module_param.go @@ -59,7 +59,7 @@ func NewIntParameter(name string, def_value string, desc string) *ModuleParam { } func NewDecimalParameter(name string, def_value string, desc string) *ModuleParam { - return NewModuleParameter(name, def_value, FLOAT, "^[\\d]+(\\.\\d+)?$", desc) + return NewModuleParameter(name, def_value, FLOAT, `^[\-\+]?[\d]+(\.\d+)?$`, desc) } func (p ModuleParam) validate(value string) (error, interface{}) {