mirror of
https://github.com/discourse/discourse.git
synced 2025-09-07 12:02:53 +08:00
FIX: Email notification for different user being mentioned
This commit is contained in:
parent
030ecfaa71
commit
7d43058d20
2 changed files with 6 additions and 1 deletions
|
@ -65,7 +65,7 @@ module PrettyText
|
|||
@mutex = Mutex.new
|
||||
|
||||
def self.mention_matcher
|
||||
/(\@[a-zA-Z0-9\-]+)/
|
||||
Regexp.new("(\@[a-zA-Z0-9_]{#{User.username_length.begin},#{User.username_length.end}})")
|
||||
end
|
||||
|
||||
def self.app_root
|
||||
|
|
|
@ -216,6 +216,11 @@ describe Post do
|
|||
post.raw_mentions.should == ['finn']
|
||||
end
|
||||
|
||||
it "handles underscore in username" do
|
||||
post = Fabricate.build(:post, post_args.merge(raw: "@Jake @Finn @Jake_Old"))
|
||||
post.raw_mentions.should == ['jake', 'finn', 'jake_old']
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
context "With a @mention limit of 1" do
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue