diff --git a/pkg/database/client.go b/pkg/database/client.go index e1df507..692e03c 100644 --- a/pkg/database/client.go +++ b/pkg/database/client.go @@ -67,7 +67,9 @@ func Connect(ctx context.Context, config models.DatabaseConfig) error { } dsn := fmt.Sprintf("host=%s user=%s password=%s dbname=%s port=%d sslmode=%s TimeZone=%s", config.Endpoint, config.Username, config.Password, config.Database, config.Port, localSSL, config.Timezone) - sqlDB, err := gorm.Open(postgres.Open(dsn), &gorm.Config{}) + sqlDB, err := gorm.Open(postgres.Open(dsn), &gorm.Config{ + TranslateError: true, + }) if err != nil { return utils.HandleError(ctx, span, localLogger, err) } diff --git a/test/helper.go b/test/helper.go index 493f7fa..4b31cc0 100644 --- a/test/helper.go +++ b/test/helper.go @@ -80,7 +80,8 @@ func migrateDatabase(connectionString string) error { func getGormDB(connectionString string) (*gorm.DB, error) { return gorm.Open(postgres.Open(connectionString), &gorm.Config{ - Logger: logger.Default.LogMode(logger.Info), + Logger: logger.Default.LogMode(logger.Info), + TranslateError: true, }) }