]> git.giacomolli.uk - onechat/blobdiff - tree.go
Check operation context on returned errors
[onechat] / tree.go
diff --git a/tree.go b/tree.go
index af164aed859ac7f64784c60d4c301314aab27b7f..83ecda3d5a8c4885c100591852ec2c30c46e733e 100644 (file)
--- a/tree.go
+++ b/tree.go
@@ -247,7 +247,7 @@ func (t *Tree) open(ctx context.Context, total int) error {
                var node Node
                err := json.Unmarshal(line, &node)
                if err != nil {
-                       return err
+                       return fmt.Errorf("decode tree node: %w", err)
                }
 
                err = t.check(node)