Fix wrong error message on memory validation
parent
22099c8a14
commit
f672afe1d4
|
@ -93,7 +93,7 @@ var settings = []Setting{
|
|||
{
|
||||
name: "memory",
|
||||
set: SetString,
|
||||
validations: []setFn{IsValidDiskSize},
|
||||
validations: []setFn{IsValidMemory},
|
||||
callbacks: []setFn{RequiresRestartMsg},
|
||||
},
|
||||
{
|
||||
|
|
|
@ -53,6 +53,15 @@ func IsValidDiskSize(name string, disksize string) error {
|
|||
return nil
|
||||
}
|
||||
|
||||
// IsValidMemory checks if a string is a valid memory size
|
||||
func IsValidMemory(name string, memsize string) error {
|
||||
_, err := units.FromHumanSize(memsize)
|
||||
if err != nil {
|
||||
return fmt.Errorf("invalid memory size: %v", err)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// IsValidURL checks if a location is a valid URL
|
||||
func IsValidURL(name string, location string) error {
|
||||
_, err := url.Parse(location)
|
||||
|
|
Loading…
Reference in New Issue