diff --git a/pkg/database/client.go b/pkg/database/client.go index 399df9c..9e28766 100644 --- a/pkg/database/client.go +++ b/pkg/database/client.go @@ -4,6 +4,7 @@ import ( "context" "embed" "fmt" + "time" "git.anthrove.art/Anthrove/otter-space-sdk/v3/internal/utils" otterError "git.anthrove.art/Anthrove/otter-space-sdk/v3/pkg/error" @@ -65,6 +66,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{ TranslateError: true, + NowFunc: func() time.Time { + return time.Now().UTC() + }, }) if err != nil { return utils.HandleError(ctx, span, localLogger, err)