From b0bec922a996893f2dc66d9bc0b4e9b82136a5d5 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 9 Mar 2021 14:44:24 -0500 Subject: [PATCH] Fix #4758: wrong-type-arg listp on doom-store-persist --- core/autoload/store.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/autoload/store.el b/core/autoload/store.el index da300e68b..6e42eadf2 100644 --- a/core/autoload/store.el +++ b/core/autoload/store.el @@ -104,7 +104,8 @@ the actual variables themselves or their values." If it doesn't exist or has expired, DEFAULT_VALUE is returned." (let ((location (or location doom-store-location)) (data (gethash key (doom--store-init location) default-value))) - (if (not (doom--store-expired-p key data)) + (if (not (or (eq data default-value) + (doom--store-expired-p key data))) (cdr data) (doom-store-rem key location noflush) default-value)))