From 7d9b1636c0fb19a5eadb332e1dda65e1ac928ec3 Mon Sep 17 00:00:00 2001
From: Maxwell Salzberg <maxwell@joindiaspora.com>
Date: Thu, 18 Aug 2011 14:14:24 -0700
Subject: [PATCH] dont raise runtime error if invitation token is not found

---
 app/controllers/invitations_controller.rb | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app/controllers/invitations_controller.rb b/app/controllers/invitations_controller.rb
index e294903416..924254a836 100644
--- a/app/controllers/invitations_controller.rb
+++ b/app/controllers/invitations_controller.rb
@@ -34,7 +34,8 @@ class InvitationsController < Devise::InvitationsController
       invitation_token = params[:user][:invitation_token]
 
       if invitation_token.nil? || invitation_token.blank?
-        raise I18n.t('invitations.check_token.not_found')
+        redirect_to :back, :error => I18n.t('invitations.check_token.not_found')
+        return
       end
 
       user = User.find_by_invitation_token!(invitation_token)
-- 
GitLab