fix: handle user creation failure
- Add @user.destroy to ensure proper cleanup on failure This change prevents incomplete user records from being left in the database when user creation fails due to an error.
This commit is contained in:
parent
b9b6506265
commit
0b0c8587ae
@ -35,6 +35,7 @@ class UsersController < ApplicationController
|
|||||||
rescue => e
|
rescue => e
|
||||||
logger.error "User creation failed: #{e.message}"
|
logger.error "User creation failed: #{e.message}"
|
||||||
flash[:danger] = "Something went wrong. Please try again."
|
flash[:danger] = "Something went wrong. Please try again."
|
||||||
|
@user.destroy
|
||||||
render "new", status: :unprocessable_entity
|
render "new", status: :unprocessable_entity
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user