Skip to content

Commit ddc23ad

Browse files
committed
Fix cache reset
1 parent 29dcaaa commit ddc23ad

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

app/models/setting.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ def []=(key, value)
7373
dynamic_key = dynamic_key_name(key_str)
7474
if value.nil?
7575
where(var: dynamic_key).destroy_all
76+
clear_cache
7677
else
7778
# Use upsert for atomic insert/update to avoid race conditions
7879
upsert({ var: dynamic_key, value: value.to_yaml }, unique_by: :var)
@@ -98,6 +99,7 @@ def delete(key)
9899
dynamic_key = dynamic_key_name(key_str)
99100
value = self[key_str]
100101
where(var: dynamic_key).destroy_all
102+
clear_cache
101103
value
102104
end
103105

0 commit comments

Comments
 (0)