diff options
| author | Dan Allen <dan.j.allen@gmail.com> | 2022-05-24 03:56:25 -0600 |
|---|---|---|
| committer | Dan Allen <dan.j.allen@gmail.com> | 2022-05-24 03:56:25 -0600 |
| commit | 6c3a443200d4ce7f71e237c53f37d91a9f80048d (patch) | |
| tree | 3c337a59df8d289e796054a6bba939d5892ba3bb | |
| parent | 3719673bbba99d96b441b1dbacd0e9ff56c30b80 (diff) | |
use safe navigation operator when analyzing attribute and citetitle on quote and verse blocks
| -rw-r--r-- | lib/asciidoctor/pdf/converter.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/asciidoctor/pdf/converter.rb b/lib/asciidoctor/pdf/converter.rb index 7979683c..d3562387 100644 --- a/lib/asciidoctor/pdf/converter.rb +++ b/lib/asciidoctor/pdf/converter.rb @@ -1212,10 +1212,10 @@ module Asciidoctor b_left_width = nil b_width = nil if (b_width = @theme[%(#{category}_border_width)]) == 0 end - if (attribution = (node.attr? 'attribution') && (node.attr 'attribution')) + if (attribution = node.attr 'attribution') # NOTE: temporary workaround to allow bare & to be used without having to wrap value in single quotes attribution = escape_amp attribution if attribution.include? '&' - if (citetitle = node.attr 'citetitle') && (citetitle.include? '&') + if (citetitle = node.attr 'citetitle')&.include? '&' citetitle = escape_amp citetitle end end |
