Replace sql_ilike_clean with func.lower for non-pattern uses; also fixes #398
This commit is contained in:
parent
21676622e6
commit
da03335cb5
6 changed files with 24 additions and 35 deletions
|
@ -626,12 +626,10 @@ def settings_name_change(v):
|
|||
v=v,
|
||||
error="This isn't a valid username.")
|
||||
|
||||
search_name = sql_ilike_clean(new_name)
|
||||
|
||||
x= g.db.query(User).filter(
|
||||
x = g.db.query(User).filter(
|
||||
or_(
|
||||
User.username.ilike(search_name),
|
||||
User.original_username.ilike(search_name)
|
||||
func.lower(User.username) == new_name.lower(),
|
||||
func.lower(User.original_username) == new_name.lower()
|
||||
)
|
||||
).one_or_none()
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue