branch: externals/org-gnosis
commit ef97ebbf94fa4d00145cc8bcb3a26824c8f86b2f
Author: Thanos Apollo <pub...@thanosapollo.org>
Commit: Thanos Apollo <pub...@thanosapollo.org>

    [fix] Remove substring properties from checkboxes.
---
 org-gnosis.el | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/org-gnosis.el b/org-gnosis.el
index 96bca3a075..dd6fb8302f 100644
--- a/org-gnosis.el
+++ b/org-gnosis.el
@@ -408,8 +408,9 @@ DIRECTORY."
                                    (org-gnosis-select-template templates)))
          ((file-exists-p (expand-file-name file directory))
           (org-gnosis-goto-id id))
-         (t (error "File %s does not exist.  Try running `org-gnosis-db-sync' 
to resolve this"
-                   file)))))
+         (t (error
+             "File %s does not exist.  Try running `org-gnosis-db-sync' to 
resolve this"
+             file)))))
 
 ;;;###autoload
 (defun org-gnosis-find-by-tag (&optional tag)
@@ -685,14 +686,16 @@ If TITLE is non-nil, return the file that has a TODO 
TITLE."
   "Get checked items for org ELEMENT.
 
 ELEMENT should be the output of `org-element-parse-buffer'."
-  (let ((checked-items nil))
+  (let ((checked-items))
     (org-element-map element 'item
       (lambda (item)
         (when (eq (org-element-property :checkbox item) 'on)
-          (push (substring-no-properties
-                 (string-trim
-                  (org-element-interpret-data
-                   (org-element-contents item))))
+          (push (car (split-string
+                     (substring-no-properties
+                      (string-trim
+                       (org-element-interpret-data
+                        (org-element-contents item))))
+                     "\n"))
                 checked-items))))
     (nreverse checked-items)))
 

Reply via email to