Changeset 1106

Show
Ignore:
Timestamp:
06/02/07 15:45:45 (2 years ago)
Author:
alban
Message:

prevent application error when no default document is found

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/app/controllers/users_controller.rb

    r1096 r1106  
    8282        if @user.hashcode == params[:confirm] && !@user.confirmed? 
    8383                @user.update_attribute(:confirmed, true) 
    84                 Subscriber.find(@user.id).subscriptions.build(:author => Author.find(1), :document => Document.find(1)).save 
     84                 
     85                begin 
     86                Subscriber.find(@user.id).subscriptions.build(:author => Author.find(1), :document => Document.find(1)).save 
     87          rescue ActiveRecord::RecordNotFound 
     88            logger.error("no welcome document found") 
     89          end 
     90           
    8591                flash[:success] = "Bienvenue !" 
    8692            session[:user] = @user.id