From 8e07d0efecb94d77ffccbb19af6dde324bccc092 Mon Sep 17 00:00:00 2001 From: James Brechtel Date: Sun, 21 Jun 2026 09:09:14 -0400 Subject: [PATCH] feat: pass filter query param from index handler to model --- spine.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spine.el b/spine.el index 8b45e4d..6adcbac 100644 --- a/spine.el +++ b/spine.el @@ -337,10 +337,11 @@ Set by test harnesses that only need the model functions.") ;; --- handlers --------------------------------------------------------- (defservlet index text/html (path query request) - (let ((books (spine-books))) + (let* ((books (spine-books)) + (filter (cadr (assoc "filter" query)))) (if books (insert (spine-render "index.mustache" - (spine-index-model books (cadr (assoc "id" query))))) + (spine-index-model books filter (cadr (assoc "id" query))))) (insert (spine-render-empty-state))))) (defun httpd/add (proc uri-path query request)