fix: can't sign out due to missing roles (#19905)
This commit is contained in:
parent
07529ff1c3
commit
3f1deeba67
2 changed files with 2 additions and 2 deletions
|
|
@ -570,7 +570,7 @@ def get_user():
|
|||
|
||||
def get_roles(username=None) -> list[str]:
|
||||
"""Returns roles of current user."""
|
||||
if not local.session:
|
||||
if not local.session or not local.session.user:
|
||||
return ["Guest"]
|
||||
import frappe.permissions
|
||||
|
||||
|
|
|
|||
|
|
@ -413,7 +413,7 @@ def get_roles(user=None, with_standard=True):
|
|||
if not user:
|
||||
user = frappe.session.user
|
||||
|
||||
if user == "Guest":
|
||||
if user == "Guest" or not user:
|
||||
return ["Guest"]
|
||||
|
||||
def get():
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue