Merge pull request #11758 from netchampfaris/clear-doctype-cache-on-insert
fix: Clear user cache on doctype insert
This commit is contained in:
commit
0e941dd3d7
1 changed files with 5 additions and 0 deletions
|
|
@ -5,6 +5,7 @@
|
|||
from __future__ import unicode_literals
|
||||
import re, copy, os, shutil
|
||||
import json
|
||||
from frappe.cache_manager import clear_user_cache
|
||||
|
||||
# imports - third party imports
|
||||
import six
|
||||
|
|
@ -103,6 +104,10 @@ class DocType(Document):
|
|||
self.owner = 'Administrator'
|
||||
self.modified_by = 'Administrator'
|
||||
|
||||
def after_insert(self):
|
||||
# clear user cache so that on the next reload this doctype is included in boot
|
||||
clear_user_cache(frappe.session.user)
|
||||
|
||||
def set_default_in_list_view(self):
|
||||
'''Set default in-list-view for first 4 mandatory fields'''
|
||||
if not [d.fieldname for d in self.fields if d.in_list_view]:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue