Correctly handle validation errors vs. errors from the panel during installation
This commit is contained in:
@@ -22,11 +22,11 @@ type Installer struct {
|
||||
// calling Execute().
|
||||
func New(data []byte) (*Installer, error) {
|
||||
if !govalidator.IsUUIDv4(getString(data, "uuid")) {
|
||||
return nil, errors.New("uuid provided was not in a valid format")
|
||||
return nil, NewValidationError("uuid provided was not in a valid format")
|
||||
}
|
||||
|
||||
if !govalidator.IsUUIDv4(getString(data, "service", "egg")) {
|
||||
return nil, errors.New("service egg provided was not in a valid format")
|
||||
return nil, NewValidationError("service egg provided was not in a valid format")
|
||||
}
|
||||
|
||||
s := &server.Server{
|
||||
@@ -82,11 +82,6 @@ func New(data []byte) (*Installer, error) {
|
||||
return nil, errors.New(rerr.String())
|
||||
}
|
||||
|
||||
/*b, err := s.WriteConfigurationToDisk()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}*/
|
||||
|
||||
// Destroy the temporary server instance.
|
||||
s = nil
|
||||
|
||||
|
||||
Reference in New Issue
Block a user