fix parsing of tags for folding
parent
38a3c2b7b9
commit
5e3a120120
|
@ -106,8 +106,8 @@ class PostStatusService < BaseService
|
||||||
def extract_tags
|
def extract_tags
|
||||||
chunks = []
|
chunks = []
|
||||||
@text.split(/^((?:#[\w:._·\-]+\s*)+)/).each do |chunk|
|
@text.split(/^((?:#[\w:._·\-]+\s*)+)/).each do |chunk|
|
||||||
if chunk.start_with?('#') && !chunk.start_with?('#!')
|
if chunk.match?(/\A#[\w:._·\-]/)
|
||||||
@tags |= chunk[1..-1].split(/\s+/)
|
@tags |= chunk.strip.gsub('#', '').split(/\s+/)
|
||||||
else
|
else
|
||||||
chunks << chunk
|
chunks << chunk
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue