diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2020-05-22 22:54:07 +0200 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2020-05-22 22:54:07 +0200 |
commit | 8d81662ddcee0e35edf9b33814dcc2a91d778a69 (patch) | |
tree | abd004f4611ed45817d7e66a14b6aa5b68fb8236 /module/output | |
parent | Fix final-event-occurence. (diff) | |
download | calp-8d81662ddcee0e35edf9b33814dcc2a91d778a69.tar.gz calp-8d81662ddcee0e35edf9b33814dcc2a91d778a69.tar.xz |
Repair ical output for keys with multiple vlines.
Diffstat (limited to 'module/output')
-rw-r--r-- | module/output/ical.scm | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/module/output/ical.scm b/module/output/ical.scm index 87a85f82..cd97b346 100644 --- a/module/output/ical.scm +++ b/module/output/ical.scm @@ -116,6 +116,16 @@ ;; Remove from output [('X-HNH-FILENAME _) 'noop] + [(key (vlines ...)) + (for vline in vlines + (display + (ical-line-fold + ;; Expected output: key;p1=v;p3=10:value + (format #f "~a~:{;~a=~@{~a~^,~}~}:~a" + key (properties vline) + (value-format key vline)))) + (display "\r\n"))] + [(key vline) (display (ical-line-fold |