func validateVolumeCreate(msg *volume.VolCreateRequest, v *volume.Volinfo) (int, error) { if volume.ExistsFunc(msg.Name) { log.WithField("volume", msg.Name).Error("Volume already exists") return http.StatusBadRequest, errors.ErrVolExists } httpStatusCode, err := volume.ValidateBrickEntriesFunc(v.Bricks, v.ID, msg.Force) if err != nil { return httpStatusCode, err } return 0, nil }
func validateVolumeCreate(c transaction.TxnCtx) error { var req volume.VolCreateRequest err := c.Get("req", &req) if err != nil { return err } var vol volume.Volinfo err = c.Get("volinfo", &vol) if err != nil { return err } // FIXME: Return values of this function are inconsistent and unused _, err = volume.ValidateBrickEntriesFunc(vol.Bricks, vol.ID, req.Force) if err != nil { return err } return nil }