From 9d34b73a5e76a2b6739d1ccbb4a2d443c7083757 Mon Sep 17 00:00:00 2001 From: Daniel Waterworth Date: Mon, 27 Mar 2023 09:22:38 -0500 Subject: [PATCH] DEV: Make csp cache work like other caches (#20818) --- lib/content_security_policy/extension.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/content_security_policy/extension.rb b/lib/content_security_policy/extension.rb index 36a3ed8df55..6996e6747de 100644 --- a/lib/content_security_policy/extension.rb +++ b/lib/content_security_policy/extension.rb @@ -27,7 +27,7 @@ class ContentSecurityPolicy def theme_extensions(theme_id) key = "theme_extensions_#{theme_id}" - cache[key] ||= find_theme_extensions(theme_id) + cache.defer_get_set(key) { find_theme_extensions(theme_id) } end def clear_theme_extensions_cache!