Skip to content

Commit

Permalink
fix(chore): switching between languages should be without timeout 60 …
Browse files Browse the repository at this point in the history
…seconds (#24798)
  • Loading branch information
Always-prog authored Jul 25, 2023
1 parent 4a81284 commit 761fec2
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions superset/views/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -412,13 +412,12 @@ def menu_data(user: User) -> dict[str, Any]:


@cache_manager.cache.memoize(timeout=60)
def cached_common_bootstrap_data(user: User) -> dict[str, Any]:
def cached_common_bootstrap_data(user: User, locale: str) -> dict[str, Any]:
"""Common data always sent to the client
The function is memoized as the return value only changes when user permissions
or configuration values change.
"""
locale = str(get_locale())

# should not expose API TOKEN to frontend
frontend_config = {
Expand Down Expand Up @@ -458,7 +457,7 @@ def cached_common_bootstrap_data(user: User) -> dict[str, Any]:

def common_bootstrap_payload(user: User) -> dict[str, Any]:
return {
**(cached_common_bootstrap_data(user)),
**cached_common_bootstrap_data(user, get_locale()),
"flash_messages": get_flashed_messages(with_categories=True),
}

Expand Down

0 comments on commit 761fec2

Please sign in to comment.