From b51689efbed3e7132bc17c9ee7d8dd72324a6734 Mon Sep 17 00:00:00 2001 From: Henrique Dias Date: Sun, 23 Jul 2017 20:30:55 +0100 Subject: [PATCH] fix #150 Former-commit-id: 87e07b171f5713e2f8adc59229d3dacb96414a29 [formerly 80075ac7ebb0ab56ddb6375b03b99c49c0544019] [formerly f26942fe90cbfa6002e4603d18ee790b0b9cc438 [formerly 318844c83e226cf66e7f43858260b1f4c9737b60]] Former-commit-id: f7447c7b2fa075687e5f3bb1d4bbb9302ae3bd80 [formerly fbc89b810f003064dff5e720257f0be8bcd3ed9a] Former-commit-id: 11136729184d0bab7f3345da43adefe29ed0e548 --- resource.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/resource.go b/resource.go index d852024a..a6b6595f 100644 --- a/resource.go +++ b/resource.go @@ -162,11 +162,10 @@ func resourcePostPutHandler(c *RequestContext, w http.ResponseWriter, r *http.Re // Create/Open the file. f, err := c.User.FileSystem.OpenFile(context.TODO(), r.URL.Path, os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0666) - defer f.Close() - if err != nil { return errorToHTTP(err, false), err } + defer f.Close() // Copies the new content for the file. _, err = io.Copy(f, r.Body)