diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2020-05-09 21:43:16 +0200 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2020-05-09 21:43:16 +0200 |
commit | c1feb55a2013116c3291cf0df26f9ab39ad3e8c3 (patch) | |
tree | 7e7c2b0b756e45a1fd1b177bb137d3225560bc37 /module/vcomponent/recurrence | |
parent | Un-escape escaped characters. Slow? (diff) | |
download | calp-c1feb55a2013116c3291cf0df26f9ab39ad3e8c3.tar.gz calp-c1feb55a2013116c3291cf0df26f9ab39ad3e8c3.tar.xz |
New parser now on feature parity with old.
Diffstat (limited to '')
-rw-r--r-- | module/vcomponent/recurrence/generate-alt.scm | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/module/vcomponent/recurrence/generate-alt.scm b/module/vcomponent/recurrence/generate-alt.scm index d48e471d..c48a6c82 100644 --- a/module/vcomponent/recurrence/generate-alt.scm +++ b/module/vcomponent/recurrence/generate-alt.scm @@ -1,6 +1,7 @@ (define-module (vcomponent recurrence generate-alt) :export (generate-recurrence-set) :use-module (util) + :use-module (util exceptions) :use-module (srfi srfi-1) :use-module (srfi srfi-26) :use-module (srfi srfi-41) @@ -278,7 +279,9 @@ ;; 3.8.5.1 exdate are evaluated AFTER rrule (and rdate) (let ((date-stream (stream-remove - (cut member <> (or (attr event 'EXDATE) '())) + (aif (attr* event 'EXDATE) + (cut member <> (map value it)) + (const #f)) (generate-posibilities rrule (attr event 'DTSTART)) ;; TODO ideally I should merge the limited recurrence set ;; with the list of rdates here. However, I have never |