talksapp: remove decoration to errors at top level The errors returned are used to decide what status code should be set on the http response. Fixes #441. Change-Id: Ia01ed2186dd6d23cd38402888df7d2de3f687d0a Reviewed-on: https://go-review.googlesource.com/28781 Reviewed-by: Chris Broadfoot <cbro@golang.org>
diff --git a/talksapp/main.go b/talksapp/main.go index 79e7f26..5810518 100644 --- a/talksapp/main.go +++ b/talksapp/main.go
@@ -195,7 +195,7 @@ log.Infof(ctx, "Fetching presentation %s.", importPath) pres, err := getPresentation(httpClient(r), importPath) if err != nil { - return fmt.Errorf("Could not get presentation: %v", err) + return err } parser := &present.Context{ ReadFile: func(name string) ([]byte, error) { @@ -207,12 +207,12 @@ } doc, err := parser.Parse(bytes.NewReader(pres.Files[pres.Filename]), pres.Filename, 0) if err != nil { - return fmt.Errorf("Could not parse presentation: %v", err) + return err } var buf bytes.Buffer if err := renderPresentation(&buf, importPath, doc); err != nil { - return fmt.Errorf("Could not render presentation: %v", err) + return err } if err := memcache.Add(ctx, &memcache.Item{