Commit 381638b77f68004dd9b5607eacceb3cee5b2bf3c

Authored by Dmitriy Zaporozhets
2 parents 10491ce0 db325ef9

Merge pull request #4510 from Razer6/fix_not_found_lexers

Fix Pygments 500 error if lexer not found by name
Showing 1 changed file with 1 additions and 1 deletions   Show diff stats
lib/redcarpet/render/gitlab_html.rb
... ... @@ -12,7 +12,7 @@ class Redcarpet::Render::GitlabHTML < Redcarpet::Render::HTML
12 12 def block_code(code, language)
13 13 options = { options: {encoding: 'utf-8'} }
14 14 lexer = Pygments::Lexer.find(language) # language can be an alias
15   - options.merge!(lexer: lexer.name.downcase) if lexer # downcase is required
  15 + options.merge!(lexer: lexer.aliases[0].downcase) if lexer # downcase is required
16 16  
17 17 # New lines are placed to fix an rendering issue
18 18 # with code wrapped inside <h1> tag for next case:
... ...