From b7c62e26f3b01253a13e0e3b0d293d68da3734d7 Mon Sep 17 00:00:00 2001 From: Will Andrews Date: Fri, 16 Jan 2026 21:51:35 +0000 Subject: [PATCH] fix delete account endpoint Signed-off-by: Will Andrews --- server/handle_server_delete_account.go | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/server/handle_server_delete_account.go b/server/handle_server_delete_account.go index 1336b70..6ed80f3 100644 --- a/server/handle_server_delete_account.go +++ b/server/handle_server_delete_account.go @@ -76,7 +76,7 @@ func (s *Server) handleServerDeleteAccount(e echo.Context) error { } status := "error" - func() { + defer func() { if status == "error" { if err := tx.Rollback().Error; err != nil { logger.Error("error rolling back after delete failure", "err", err) @@ -84,47 +84,47 @@ func (s *Server) handleServerDeleteAccount(e echo.Context) error { } }() - if err := tx.Exec("DELETE FROM blocks WHERE did = ?", nil, req.Did).Error; err != nil { + if err := tx.Exec("DELETE FROM blocks WHERE did = ?", req.Did).Error; err != nil { logger.Error("error deleting blocks", "error", err) return helpers.ServerError(e, nil) } - if err := tx.Exec("DELETE FROM records WHERE did = ?", nil, req.Did).Error; err != nil { + if err := tx.Exec("DELETE FROM records WHERE did = ?", req.Did).Error; err != nil { logger.Error("error deleting records", "error", err) return helpers.ServerError(e, nil) } - if err := tx.Exec("DELETE FROM blobs WHERE did = ?", nil, req.Did).Error; err != nil { + if err := tx.Exec("DELETE FROM blobs WHERE did = ?", req.Did).Error; err != nil { logger.Error("error deleting blobs", "error", err) return helpers.ServerError(e, nil) } - if err := tx.Exec("DELETE FROM tokens WHERE did = ?", nil, req.Did).Error; err != nil { + if err := tx.Exec("DELETE FROM tokens WHERE did = ?", req.Did).Error; err != nil { logger.Error("error deleting tokens", "error", err) return helpers.ServerError(e, nil) } - if err := tx.Exec("DELETE FROM refresh_tokens WHERE did = ?", nil, req.Did).Error; err != nil { + if err := tx.Exec("DELETE FROM refresh_tokens WHERE did = ?", req.Did).Error; err != nil { logger.Error("error deleting refresh tokens", "error", err) return helpers.ServerError(e, nil) } - if err := tx.Exec("DELETE FROM reserved_keys WHERE did = ?", nil, req.Did).Error; err != nil { + if err := tx.Exec("DELETE FROM reserved_keys WHERE did = ?", req.Did).Error; err != nil { logger.Error("error deleting reserved keys", "error", err) return helpers.ServerError(e, nil) } - if err := tx.Exec("DELETE FROM invite_codes WHERE did = ?", nil, req.Did).Error; err != nil { + if err := tx.Exec("DELETE FROM invite_codes WHERE did = ?", req.Did).Error; err != nil { logger.Error("error deleting invite codes", "error", err) return helpers.ServerError(e, nil) } - if err := tx.Exec("DELETE FROM actors WHERE did = ?", nil, req.Did).Error; err != nil { + if err := tx.Exec("DELETE FROM actors WHERE did = ?", req.Did).Error; err != nil { logger.Error("error deleting actor", "error", err) return helpers.ServerError(e, nil) } - if err := tx.Exec("DELETE FROM repos WHERE did = ?", nil, req.Did).Error; err != nil { + if err := tx.Exec("DELETE FROM repos WHERE did = ?", req.Did).Error; err != nil { logger.Error("error deleting repo", "error", err) return helpers.ServerError(e, nil) } -- 2.51.2