summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--tekuti/page.scm4
1 files changed, 3 insertions, 1 deletions
diff --git a/tekuti/page.scm b/tekuti/page.scm
index ac7af87..62ba56f 100644
--- a/tekuti/page.scm
+++ b/tekuti/page.scm
@@ -304,7 +304,9 @@
(cond
((let ((since (request-if-modified-since request)))
(and since (>= (date->timestamp since) last-modified)))
- (respond #f #:status 304))
+ (respond #f #:status 304
+ #:last-modified (timestamp->date last-modified)
+ #:etag (assq-ref index 'master)))
(else
(respond #f
#:last-modified (and=> last-modified timestamp->date)