fix: can't sign out due to missing roles (#19905)

This commit is contained in:
Ankush Menat 2023-02-02 22:53:24 +05:30 committed by GitHub
parent 07529ff1c3
commit 3f1deeba67
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View file

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

View file

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