From fa9474d863cef9181ccd3cb9a5d3d835273feea8 Mon Sep 17 00:00:00 2001 From: Kharec Date: Fri, 21 Nov 2025 16:31:06 +0100 Subject: [PATCH] revert: db transaction use, avoiding the pgx RETURNING issue while maintaining data consistency --- cmd/goyco/commands/seed.go | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/cmd/goyco/commands/seed.go b/cmd/goyco/commands/seed.go index 9dd5f13..63b4d22 100644 --- a/cmd/goyco/commands/seed.go +++ b/cmd/goyco/commands/seed.go @@ -57,15 +57,10 @@ func HandleSeedCommand(cfg *config.Config, name string, args []string) error { } return withDatabase(cfg, func(db *gorm.DB) error { - return db.Transaction(func(tx *gorm.DB) error { - userRepo := repositories.NewUserRepository(db).WithTx(tx) - postRepo := repositories.NewPostRepository(db).WithTx(tx) - voteRepo := repositories.NewVoteRepository(db).WithTx(tx) - if err := runSeedCommand(userRepo, postRepo, voteRepo, fs.Args()); err != nil { - return err - } - return nil - }) + userRepo := repositories.NewUserRepository(db) + postRepo := repositories.NewPostRepository(db) + voteRepo := repositories.NewVoteRepository(db) + return runSeedCommand(userRepo, postRepo, voteRepo, fs.Args()) }) }