|
@@ -3460,10 +3460,11 @@ double quotes will be read as-is, which means that \"\" value
|
|
|
will become the empty string."
|
|
|
(let* ((prepare-value
|
|
|
(lambda (str)
|
|
|
- (cond ((member str '(nil "" "nil")) nil)
|
|
|
- ((string-match "^\"\\(\"+\\)?\"$" str)
|
|
|
- (or (match-string 1 str) ""))
|
|
|
- (t str))))
|
|
|
+ (save-match-data
|
|
|
+ (cond ((member str '(nil "" "nil")) nil)
|
|
|
+ ((string-match "^\"\\(\"+\\)?\"$" str)
|
|
|
+ (or (match-string 1 str) ""))
|
|
|
+ (t str)))))
|
|
|
(attributes
|
|
|
(let ((value (org-element-property attribute element)))
|
|
|
(when value
|