summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Allen <dan.j.allen@gmail.com>2022-05-24 03:56:25 -0600
committerDan Allen <dan.j.allen@gmail.com>2022-05-24 03:56:25 -0600
commit6c3a443200d4ce7f71e237c53f37d91a9f80048d (patch)
tree3c337a59df8d289e796054a6bba939d5892ba3bb
parent3719673bbba99d96b441b1dbacd0e9ff56c30b80 (diff)
use safe navigation operator when analyzing attribute and citetitle on quote and verse blocks
-rw-r--r--lib/asciidoctor/pdf/converter.rb4
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