2 Commits

Author SHA1 Message Date
jdl
5577f90f95 wip 2024-11-19 08:57:49 +01:00
jdl
587cd1c9b4 wip 2024-11-18 17:04:37 +01:00

View File

@@ -2,7 +2,10 @@ package {{.PackageName}}
import ( import (
"database/sql" "database/sql"
"errors"
"iter" "iter"
"github.com/mattn/go-sqlite3"
) )
var ( var (
@@ -15,10 +18,10 @@ func translateError(err error) error {
return nil return nil
} }
if e, ok := err.(sqlite3.Error); ok && e.Code == 19 { if e, ok := err.(sqlite3.Error); ok && e.Code == 19 {
return ErrConstraint return errors.Join(ErrConstraint, err)
} }
if errors.Is(err, sql.ErrNoRows) { if errors.Is(err, sql.ErrNoRows) {
return ErrNotFound return errors.Join(ErrNotFound, err)
} }
return err return err
} }