func addStepVersionToStepGroup(step models.StepModel, version string, stepGroup models.StepGroupModel) (models.StepGroupModel, error) { if stepGroup.LatestVersionNumber != "" { r, err := versions.CompareVersions(stepGroup.LatestVersionNumber, version) if err != nil { return models.StepGroupModel{}, err } if r == 1 { stepGroup.LatestVersionNumber = version } } else { stepGroup.LatestVersionNumber = version } stepGroup.Versions[version] = step return stepGroup, nil }
func addStepVersionToStepGroup(step models.StepModel, version string, stepGroup models.StepGroupModel) (models.StepGroupModel, error) { if stepGroup.LatestVersionNumber != "" { r, err := versions.CompareVersions(stepGroup.LatestVersionNumber, version) if err != nil { return models.StepGroupModel{}, err } if r == 1 { stepGroup.LatestVersionNumber = version } } else { stepGroup.LatestVersionNumber = version } log.Debugf("SetGroup: %#v, versionParam: %#v, stepParam: %#v", stepGroup, version, step) stepGroup.Versions[version] = step return stepGroup, nil }