Merge branch 'fix/maintenancewindow-parsing' into feature/tests
# Conflicts: # pkg/spec/postgresql.go
This commit is contained in:
commit
a576d29017
|
|
@ -97,7 +97,7 @@ type PostgresqlList struct {
|
|||
var alphaRegexp = regexp.MustCompile("^[a-zA-Z]*$")
|
||||
var weekdays = map[string]int{"Sun": 0, "Mon": 1, "Tue": 2, "Wed": 3, "Thu": 4, "Fri": 5, "Sat": 6}
|
||||
|
||||
func ParseTime(s string) (t time.Time, wd time.Weekday, wdProvided bool, err error) {
|
||||
func parseTime(s string) (t time.Time, wd time.Weekday, wdProvided bool, err error) {
|
||||
var timeLayout string
|
||||
|
||||
parts := strings.Split(s, ":")
|
||||
|
|
@ -156,12 +156,12 @@ func (m *MaintenanceWindow) UnmarshalJSON(data []byte) error {
|
|||
return fmt.Errorf("incorrect maintenance window format")
|
||||
}
|
||||
|
||||
got.StartTime, got.StartWeekday, weekdayProvidedFrom, err = ParseTime(parts[0])
|
||||
got.StartTime, got.StartWeekday, weekdayProvidedFrom, err = parseTime(parts[0])
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
got.EndTime, got.EndWeekday, weekdayProvidedTo, err = ParseTime(parts[1])
|
||||
got.EndTime, got.EndWeekday, weekdayProvidedTo, err = parseTime(parts[1])
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue