We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b4c9691 commit 108999cCopy full SHA for 108999c
1 file changed
app/services/api_session_recovering/reset_password_service.rb
@@ -81,12 +81,12 @@ def restore_password
81
def user
82
return @user if @user
83
84
- return unless if restore_password&.user_id.present?
+ return unless restore_password&.user_id.present?
85
86
- if defined?("::#{ ApiSessionRecovering.configuration.users_project_entity_class_name }".constantize)
87
- @user = "::#{ ApiSessionRecovering.configuration.users_project_entity_class_name }".
88
- constantize.
89
- find_by_id restore_password.user_id
+ user_class = "::#{ ApiSessionRecovering.configuration.users_project_entity_class_name }".constantize rescue nil
+
+ if user_class
+ @user = user_class.find_by_id restore_password.user_id
90
91
return @user
92
end
0 commit comments