avoid link validation error in authentication (#5415)
This commit is contained in:
parent
e4aa433ea3
commit
64fe2749cb
2 changed files with 5 additions and 2 deletions
|
|
@ -41,7 +41,7 @@ def add_authentication_log(subject, user, operation="Login", status="Success"):
|
|||
"status": status,
|
||||
"subject": subject,
|
||||
"operation": operation,
|
||||
}).insert(ignore_permissions=True)
|
||||
}).insert(ignore_permissions=True, ignore_links=True)
|
||||
|
||||
def clear_authentication_logs():
|
||||
"""clear 100 day old authentication logs"""
|
||||
|
|
|
|||
|
|
@ -184,7 +184,7 @@ class Document(BaseDocument):
|
|||
frappe.flags.error_message = _('Insufficient Permission for {0}').format(self.doctype)
|
||||
raise frappe.PermissionError
|
||||
|
||||
def insert(self, ignore_permissions=None, ignore_if_duplicate=False, ignore_mandatory=None):
|
||||
def insert(self, ignore_permissions=None, ignore_links=None, ignore_if_duplicate=False, ignore_mandatory=None):
|
||||
"""Insert the document in the database (as a new document).
|
||||
This will check for user permissions and execute `before_insert`,
|
||||
`validate`, `on_update`, `after_insert` methods if they are written.
|
||||
|
|
@ -198,6 +198,9 @@ class Document(BaseDocument):
|
|||
if ignore_permissions!=None:
|
||||
self.flags.ignore_permissions = ignore_permissions
|
||||
|
||||
if ignore_links!=None:
|
||||
self.flags.ignore_links = ignore_links
|
||||
|
||||
if ignore_mandatory!=None:
|
||||
self.flags.ignore_mandatory = ignore_mandatory
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue