dmails: fix bug with parsing wiki links in email notifications.

Bug: sending a dmail containing a wiki link (ex: [[tagme]]) failed when
the recipient had email notifications turned on.

Cause: wiki links inside email notifications use absolute urls, which
the dtext postprocessor didn't parse correctly.
This commit is contained in:
evazion
2019-11-05 19:10:41 -06:00
parent a653513e0a
commit 06d0ceb016
3 changed files with 9 additions and 3 deletions

View File

@@ -153,9 +153,9 @@ class DmailTest < ActiveSupport::TestCase
end
should "send an email if the user wants it" do
user = FactoryBot.create(:user, :receive_email_notifications => true)
user = create(:user, receive_email_notifications: true)
assert_difference("ActionMailer::Base.deliveries.size", 1) do
FactoryBot.create(:dmail, :to => user, :owner => user)
create(:dmail, to: user, owner: user, body: "test [[tagme]]")
end
end