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:
Craig Rueda
2022-04-05 11:17:30 -07:00
committed by GitHub
parent a59718b094
commit f64d654de3
18 changed files with 90 additions and 71 deletions

View File

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