X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/f0cac0fcc37506ad981cdc3fd6607d5a2c3e4ca0..45f12aa99e9f9634b5494c9f56a5a92168c62305:/app/controllers/user_controller.rb diff --git a/app/controllers/user_controller.rb b/app/controllers/user_controller.rb index 7a4448e51..3a4b00920 100644 --- a/app/controllers/user_controller.rb +++ b/app/controllers/user_controller.rb @@ -46,7 +46,7 @@ class UserController < ApplicationController #to not get dupplicate conflicts for an empty openid @user.openid_url = nil - if (params[:user][:openid_url].length > 0) + if (!params[:user][:openid_url].nil? and params[:user][:openid_url].length > 0) if @user.pass_crypt.length == 0 #if the password is empty, but we have a openid #then generate a random passowrd to disable @@ -282,7 +282,7 @@ class UserController < ApplicationController if params[:user] and session[:user].nil? - if !params[:user][:openid_url].empty? + if !params[:user][:openid_url].nil? and !params[:user][:openid_url].empty? open_id_authentication(params[:user][:openid_url]) else email_or_display_name = params[:user][:email]