From bcdeb80ebf6affe4af43e6aed288eebce8ff115b Mon Sep 17 00:00:00 2001 From: Sean Whitton Date: Mon, 22 Feb 2021 16:05:54 -0700 Subject: DATA.PGP: fix cache flushing Signed-off-by: Sean Whitton --- src/data/pgp.lisp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/data/pgp.lisp b/src/data/pgp.lisp index 6963b53..8650ce9 100644 --- a/src/data/pgp.lisp +++ b/src/data/pgp.lisp @@ -34,9 +34,10 @@ (let ((mod (file-write-date location)) (cache (read-store location))) (labels ((update-cache () - (when-let ((new-mod (> (file-write-date location) mod))) - (setq mod new-mod - cache (read-store location)))) + (let ((new-mod (file-write-date location))) + (when (> new-mod mod) + (setq mod new-mod + cache (read-store location))))) (check (iden1 iden2) (update-cache) (cadr (data-assoc iden1 iden2 cache))) -- cgit v1.2.3