Fix preamble for body in when and unless predicates
This commit is contained in:
parent
93a7f5c8dd
commit
60c67b4cd3
1 changed files with 2 additions and 2 deletions
|
|
@ -1296,7 +1296,7 @@ result form."
|
||||||
,@(mapcar #'org-ql-normalize-query clauses))))
|
,@(mapcar #'org-ql-normalize-query clauses))))
|
||||||
:preambles
|
:preambles
|
||||||
((`(when ,condition . ,clauses)
|
((`(when ,condition . ,clauses)
|
||||||
(-let* (((&plist :regexp :case-fold :query) (org-ql-query-preamble `(and ,condition ,(last clauses)))))
|
(-let* (((&plist :regexp :case-fold :query) (org-ql-query-preamble `(and ,condition ,(car (last clauses))))))
|
||||||
(list :regexp regexp
|
(list :regexp regexp
|
||||||
:case-fold case-fold
|
:case-fold case-fold
|
||||||
:query `(when ,condition ,@clauses))))))
|
:query `(when ,condition ,@clauses))))))
|
||||||
|
|
@ -1309,7 +1309,7 @@ result form."
|
||||||
,@(mapcar #'org-ql-normalize-query clauses))))
|
,@(mapcar #'org-ql-normalize-query clauses))))
|
||||||
:preambles
|
:preambles
|
||||||
((`(unless ,condition . ,clauses)
|
((`(unless ,condition . ,clauses)
|
||||||
(-let* (((&plist :regexp :case-fold :query) (org-ql-query-preamble ,(last clauses))))
|
(-let* (((&plist :regexp :case-fold :query) (org-ql-query-preamble (car (last clauses)))))
|
||||||
(list :regexp regexp
|
(list :regexp regexp
|
||||||
:case-fold case-fold
|
:case-fold case-fold
|
||||||
:query `(unless ,condition ,@clauses))))))
|
:query `(unless ,condition ,@clauses))))))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue