Fixing task deleting to be similar to task getter

This commit is contained in:
Denis Makogon
2017-07-31 21:37:29 +03:00
parent 333fc66906
commit edb1279d57

View File

@@ -107,9 +107,16 @@ func deleteTask(ctx context.Context, url string, task *models.Task) error {
return err return err
} }
if resp, err := client.Do(req); err != nil { resp, err := client.Do(req)
if err != nil {
return err return err
} else if resp.StatusCode != http.StatusAccepted { }
defer func() {
io.Copy(ioutil.Discard, resp.Body)
resp.Body.Close()
}()
if resp.StatusCode != http.StatusAccepted {
body, err := ioutil.ReadAll(resp.Body) body, err := ioutil.ReadAll(resp.Body)
if err != nil { if err != nil {
return err return err