iens

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

commit 99f98a1fab6bff7a6f36421b04faa84a1d75d21e
parent 44fb66ffefb77c2ec5f3c1a5d18dba89ce25a594
Author: Natasha Kerensikova <natgh@instinctive.eu>
Date:   Mon, 24 Aug 2026 18:31:51 +0000

Title is updated instead of duplicating in CGI
Diffstat:
Msrc/cgi.scm | 15+++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/src/cgi.scm b/src/cgi.scm @@ -324,10 +324,17 @@ END-OF-CSS (section (list-ref parsed 2)) (title (list-ref parsed 3)) (url (list-ref parsed 4)) - (_ (= 0 (query fetch-value - (sql db "SELECT COUNT(id) FROM gruik - WHERE section=? AND url=? AND title=?;") - section url title) + (_ (= 0 (exec (sql db + "UPDATE gruik + SET mtime=CAST(strftime('%s', 'now') as INT), + notes=(CASE WHEN title=?3 + THEN notes + ELSE trim(notes||char(10) + ||'Also “'||?3||'”', + char(10)) + END) + WHERE section=?1 AND url=?2;") + section url title) (query fetch-value (sql db "SELECT COUNT(id) FROM entry WHERE source=? AND url=? AND title=?;")