From cf6cd11e949ab8e7e97682d03bf1a608ddf2ec4d Mon Sep 17 00:00:00 2001 From: Saeid Date: Fri, 9 Jun 2023 04:19:25 +0200 Subject: [PATCH] fix: ErrForeignKeyViolated error constant (#155) * fix: ErrForeignKeyViolated error constant * refactor: added error codes reference --------- Co-authored-by: Saeid Saeidee --- error_translator.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/error_translator.go b/error_translator.go index c5736cb..f674cb1 100644 --- a/error_translator.go +++ b/error_translator.go @@ -6,10 +6,11 @@ import ( "gorm.io/gorm" ) +// The error codes to map sqlite errors to gorm errors, here is a reference about error codes for sqlite https://www.sqlite.org/rescode.html. var errCodes = map[int]error{ 1555: gorm.ErrDuplicatedKey, 2067: gorm.ErrDuplicatedKey, - 768: gorm.ErrForeignKeyViolated, + 787: gorm.ErrForeignKeyViolated, } type ErrMessage struct {