mirror of
https://github.com/discourse/discourse.git
synced 2025-05-25 09:57:25 +08:00
FIX: Better to put a ReviewableUser back into pending than silently fail
This commit is contained in:
@ -11,7 +11,7 @@ class Jobs::CreateUserReviewable < Jobs::Base
|
||||
if user = User.find_by(id: args[:user_id])
|
||||
return if user.approved?
|
||||
|
||||
reviewable = ReviewableUser.create!(
|
||||
reviewable = ReviewableUser.needs_review!(
|
||||
target: user,
|
||||
created_by: Discourse.system_user,
|
||||
reviewable_by_moderator: true,
|
||||
@ -28,8 +28,5 @@ class Jobs::CreateUserReviewable < Jobs::Base
|
||||
force_review: true
|
||||
)
|
||||
end
|
||||
|
||||
rescue ActiveRecord::RecordNotUnique
|
||||
# If the reviewable is somehow queued twice, we can ignore.
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user