We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 29dcaaa commit ddc23adCopy full SHA for ddc23ad
app/models/setting.rb
@@ -73,6 +73,7 @@ def []=(key, value)
73
dynamic_key = dynamic_key_name(key_str)
74
if value.nil?
75
where(var: dynamic_key).destroy_all
76
+ clear_cache
77
else
78
# Use upsert for atomic insert/update to avoid race conditions
79
upsert({ var: dynamic_key, value: value.to_yaml }, unique_by: :var)
@@ -98,6 +99,7 @@ def delete(key)
98
99
100
value = self[key_str]
101
102
103
value
104
end
105
0 commit comments