From 4d789f4c30bf778d2c7657af1593f0a0d73223e0 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Mon, 27 Aug 2012 14:34:39 +0200 Subject: [PATCH] org-export: Fix filters returning a nil value * contrib/lisp/org-export.el (org-export-filter-apply-functions): If a filter returns nil, return last non-nil value. --- contrib/lisp/org-export.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/lisp/org-export.el b/contrib/lisp/org-export.el index 8f9e8908b..86fc10470 100644 --- a/contrib/lisp/org-export.el +++ b/contrib/lisp/org-export.el @@ -2449,7 +2449,7 @@ specified filters, if any, are called first." (catch 'exit (dolist (filter filters value) (let ((result (funcall filter value (plist-get info :back-end) info))) - (cond ((not value)) + (cond ((not result) value) ((equal value "") (throw 'exit nil)) (t (setq value result)))))))