Commit db325ef940e7c084d3a9daf0a5efec2b2580004b

Authored by Robert Schilling
1 parent c04e9733

Fix Pygments 500 error if lexer not found by name. Use first alias instead. fixes #4473, #4451

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:
... ...