]> git.openstreetmap.org Git - rails.git/commitdiff
Cope with no openid_url being supplied
authorTom Hughes <tom@compton.nu>
Tue, 13 Dec 2011 10:26:30 +0000 (10:26 +0000)
committerTom Hughes <tom@compton.nu>
Tue, 13 Dec 2011 10:26:30 +0000 (10:26 +0000)
app/controllers/user_controller.rb

index 3f5eef831be43329199f9d48a25753f11686b207..ce0122957dfc1083629372752d7e01191ebd3c1a 100644 (file)
@@ -166,9 +166,10 @@ class UserController < ApplicationController
         @user.preferred_editor = params[:user][:preferred_editor]
       end
 
-      @user.openid_url = nil if params[:user][:openid_url].empty?
+      @user.openid_url = nil if params[:user][:openid_url].blank?
 
-      if params[:user][:openid_url].length > 0 and
+      if params[:user][:openid_url] and
+         params[:user][:openid_url].length > 0 and
          params[:user][:openid_url] != @user.openid_url
         # If the OpenID has changed, we want to check that it is a
         # valid OpenID and one the user has control over before saving