FIX: Better error message for redeemed invite (#12580)

This commit improves the error message when a user tries to redeem a
completely redeemed invite link.
This commit is contained in:
Dan Ungureanu
2021-04-02 11:11:07 +03:00
committed by GitHub
parent cc2eb6e7b3
commit 81e5352e01
3 changed files with 15 additions and 2 deletions

View File

@ -52,7 +52,11 @@ class InvitesController < ApplicationController
flash.now[:error] = if invite.blank?
I18n.t('invite.not_found', base_url: Discourse.base_url)
elsif invite.redeemed?
I18n.t('invite.not_found_template', site_name: SiteSetting.title, base_url: Discourse.base_url)
if invite.is_invite_link?
I18n.t('invite.not_found_template_link', site_name: SiteSetting.title, base_url: Discourse.base_url)
else
I18n.t('invite.not_found_template', site_name: SiteSetting.title, base_url: Discourse.base_url)
end
elsif invite.expired?
I18n.t('invite.expired', base_url: Discourse.base_url)
end