aboutsummaryrefslogtreecommitdiff
path: root/module/calp/server/routes.scm
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2020-09-07 23:30:29 +0200
committerHugo Hörnquist <hugo@lysator.liu.se>2020-09-07 23:30:29 +0200
commitc94be917e6f5ecfa3aeb93abd7cc457622af3d16 (patch)
tree9765c72be4c4b1fc346ff433a1bd0e6254dafae4 /module/calp/server/routes.scm
parentAllow recurrence from just Recurrence-ID. (diff)
downloadcalp-c94be917e6f5ecfa3aeb93abd7cc457622af3d16.tar.gz
calp-c94be917e6f5ecfa3aeb93abd7cc457622af3d16.tar.xz
Events created and modified by server get LAST-MODIFIED set.
Diffstat (limited to 'module/calp/server/routes.scm')
-rw-r--r--module/calp/server/routes.scm5
1 files changed, 5 insertions, 0 deletions
diff --git a/module/calp/server/routes.scm b/module/calp/server/routes.scm
index 389941c7..184b4481 100644
--- a/module/calp/server/routes.scm
+++ b/module/calp/server/routes.scm
@@ -256,6 +256,9 @@
(return (build-response code: 400)
(format #f "~?~%" fmt args)))))))
+ (set! (prop event 'LAST-MODIFIED)
+ (current-datetime))
+
;; NOTE Posibly defer save to a later point.
;; That would allow better asyncronous preformance.
@@ -276,6 +279,8 @@
(return (build-response code: 400)
(format #f "~?~%" fmt args)))))
+ (set! (prop event 'LAST-MODIFIED) (current-datetime))
+
;; NOTE Posibly defer save to a later point.
;; That would allow better asyncronous preformance.
(unless ((@ (vcomponent vdir save-delete) save-event) event)