From 7187fdcb9de4bd2d61f794feaedd026f5632c168 Mon Sep 17 00:00:00 2001 From: Christian Egli Date: Wed, 24 Apr 2013 10:20:54 +0200 Subject: [PATCH] Use both scheduled and the start property to determine start * ox-taskjuggler.el (org-taskjuggler-get-start): Use both the scheduled and the start property (if it is in org-taskjuggler-valid-resource-attributes) to determine the start of a task or the project. Thanks to John Hendy for the report and thorough analysis. --- contrib/lisp/ox-taskjuggler.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/contrib/lisp/ox-taskjuggler.el b/contrib/lisp/ox-taskjuggler.el index e1f82bb74..3fdef649b 100644 --- a/contrib/lisp/ox-taskjuggler.el +++ b/contrib/lisp/ox-taskjuggler.el @@ -458,7 +458,10 @@ ITEM is a headline. Return value is a string." ITEM is a headline. Return value is a string or nil if ITEM doesn't have any start date defined.." (let ((scheduled (org-element-property :scheduled item))) - (and scheduled (org-timestamp-format scheduled "%Y-%02m-%02d")))) + (or + (and scheduled (org-timestamp-format scheduled "%Y-%02m-%02d")) + (and (member 'start org-taskjuggler-valid-resource-attributes) + (org-element-property :START item))))) (defun org-taskjuggler-get-end (item) "Return end date for task or resource ITEM.