iens

Manager of links to read
git clone https://git.instinctive.eu/iens.git
Log | Files | Refs | README | LICENSE

commit aec5f5b2dab6eb533bc9ad2e531793ed20b4087e
parent 43a962a5990fabf23ac07199e2418235ee7b9098
Author: Natasha Kerensikova <natgh@instinctive.eu>
Date:   Sat,  6 Jun 2026 18:48:04 +0000

update-feed is corrected in CGI
Diffstat:
Msrc/cgi.scm | 14++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/src/cgi.scm b/src/cgi.scm @@ -834,10 +834,16 @@ END-OF-CSS (exec (sql/transient db "UPDATE feed SET mtime=? WHERE id=?;") (current-seconds) id) - (query (for-each-row - (lambda (row) - (apply generate-feed* - (cons (string-append feed-root (car row)) (cdr row))))) + (query (for-each-row* + (lambda (filename mtime title self-url selector) + (let ((rows (feed-rows selector))) + (unless (null? rows) + (with-output-to-file (string-append feed-root filename) + (lambda () + (if (null? mtime) (list-ref (car rows) 7) mtime) + title + self-url + rows)))))) (sql/transient db "SELECT filename,mtime,title,url,selector FROM feed WHERE id=?;") id))