Skip to content

Commit 63c997d

Browse files
committed
Fix #281: ensure preference_updated signal is trigerred when updating preference through admin UI
1 parent 489a5d3 commit 63c997d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

dynamic_preferences/admin.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,11 @@ def section_name(self, obj):
7474

7575
section_name.short_description = _("Section Name")
7676

77+
def save_model(self, request, obj, form, change):
78+
pref = form.instance
79+
manager = pref.registry.manager()
80+
manager.update_db_pref(pref.section, pref.name, form.cleaned_data["raw_value"])
81+
7782

7883
class GlobalPreferenceAdmin(DynamicPreferenceAdmin):
7984
form = GlobalSinglePreferenceForm

0 commit comments

Comments
 (0)