aboutsummaryrefslogtreecommitdiff
path: root/module/vcomponent/parse.scm
diff options
context:
space:
mode:
Diffstat (limited to 'module/vcomponent/parse.scm')
-rw-r--r--module/vcomponent/parse.scm9
1 files changed, 5 insertions, 4 deletions
diff --git a/module/vcomponent/parse.scm b/module/vcomponent/parse.scm
index 7ff1237e..38027759 100644
--- a/module/vcomponent/parse.scm
+++ b/module/vcomponent/parse.scm
@@ -230,10 +230,11 @@ row ~a column ~a ctx = ~a
;; Allowed (some) repeated keys
(if (memv key '(EXDATE))
(aif (attr* component key)
- (begin (warning "Merging EXDATE fields")
- ;; updates the current vline
- ;; NOTE that this discards any properties belonging to this object
- (set! (value it) (cons (value vline) (value it))))
+ ;; updates the current vline
+ ;; NOTE that this discards any properties belonging to this object
+ ;; TODO a more propper way to do it would be to store multiple vline
+ ;; objects for a given key.
+ (set! (value it) (cons (value vline) (value it)))
(begin (mod! (value vline) list)
(set-vline! component key vline)))
;; Keys which aren't allowed to be repeated.