parser: Simplify err conditions
authorbogem <albertnigma@gmail.com>
Tue, 30 Aug 2016 17:29:48 +0000 (22:29 +0500)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sun, 11 Sep 2016 10:23:09 +0000 (12:23 +0200)
parser/frontmatter.go

index b4ed54bcd9b1f4652f8e5fe8d5414291ff2961bc..0f112ecfa64c9cba4d3d33d653ccfcadff69a333 100644 (file)
@@ -180,16 +180,12 @@ func removeTOMLIdentifier(datum []byte) []byte {
 
 func HandleYAMLMetaData(datum []byte) (interface{}, error) {
        m := map[string]interface{}{}
-       if err := yaml.Unmarshal(datum, &m); err != nil {
-               return m, err
-       }
-       return m, nil
+       err := yaml.Unmarshal(datum, &m)
+       return m, err
 }
 
 func HandleJSONMetaData(datum []byte) (interface{}, error) {
        var f interface{}
-       if err := json.Unmarshal(datum, &f); err != nil {
-               return f, err
-       }
-       return f, nil
+       err := json.Unmarshal(datum, &f)
+       return f, err
 }