mirror of
https://github.com/apache/superset.git
synced 2026-04-23 01:55:09 +00:00
chore(database): Creating helper make_url_safe to wrap potential errors (#19526)
* Creating helper make_url_safe to wrap potential errors * Fixing imports * Fixing imports again * Adding comment * Linting * Fixing test * Fixing test again... * Fixing import
This commit is contained in:
@@ -47,17 +47,16 @@ query_timeout = current_app.config[
|
||||
def ensure_user_is_set(user_id: Optional[int]) -> None:
|
||||
user_is_not_set = not (hasattr(g, "user") and g.user is not None)
|
||||
if user_is_not_set and user_id is not None:
|
||||
g.user = security_manager.get_user_by_id( # pylint: disable=assigning-non-slot
|
||||
user_id
|
||||
)
|
||||
# pylint: disable=assigning-non-slot
|
||||
g.user = security_manager.get_user_by_id(user_id)
|
||||
elif user_is_not_set:
|
||||
g.user = ( # pylint: disable=assigning-non-slot
|
||||
security_manager.get_anonymous_user()
|
||||
)
|
||||
# pylint: disable=assigning-non-slot
|
||||
g.user = security_manager.get_anonymous_user()
|
||||
|
||||
|
||||
def set_form_data(form_data: Dict[str, Any]) -> None:
|
||||
g.form_data = form_data # pylint: disable=assigning-non-slot
|
||||
# pylint: disable=assigning-non-slot
|
||||
g.form_data = form_data
|
||||
|
||||
|
||||
def _create_query_context_from_form(form_data: Dict[str, Any]) -> QueryContext:
|
||||
|
||||
Reference in New Issue
Block a user