Skip to content

Commit 8b616c2

Browse files
committed
Nil check error in diag.FromErr
This allows following use cases: ```go func foo() error { //... } t p func bar() diag.diagnostics { //... return diag.FromErr(foo()) } ```
1 parent b35892a commit 8b616c2

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

diag/helpers.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ import "fmt"
1010
// return diag.FromErr(err)
1111
// }
1212
func FromErr(err error) Diagnostics {
13+
if err == nil {
14+
return nil
15+
}
1316
return Diagnostics{
1417
Diagnostic{
1518
Severity: Error,

0 commit comments

Comments
 (0)