Clear menu cache when changing menu layout

This commit is contained in:
Iacopo Spalletti 2016-04-13 07:36:35 +02:00
parent eff125a3da
commit e0df85edea
1 changed files with 6 additions and 0 deletions

View File

@ -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)