Clear menu cache when changing menu layout
This commit is contained in:
parent
eff125a3da
commit
e0df85edea
1 changed files with 6 additions and 0 deletions
|
@ -235,6 +235,12 @@ class BlogConfigAdmin(BaseAppHookConfig, TranslatableAdmin):
|
|||
}),
|
||||
]
|
||||
|
||||
def save_model(self, request, obj, form, change):
|
||||
if 'config.menu_structure' in form.changed_data:
|
||||
from menus.menu_pool import menu_pool
|
||||
menu_pool.clear(all=True)
|
||||
return super(BlogConfigAdmin, self).save_model(request, obj, form, change)
|
||||
|
||||
admin.site.register(BlogCategory, BlogCategoryAdmin)
|
||||
admin.site.register(Post, PostAdmin)
|
||||
admin.site.register(BlogConfig, BlogConfigAdmin)
|
||||
|
|
Loading…
Reference in a new issue