From 3e6f5ac70e59ae765edb0a82cb1291936e6a0194 Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Sun, 1 May 2016 22:56:18 -0700 Subject: [PATCH] Ignore case of username/email when matching the user in the database --- plexpy/users.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plexpy/users.py b/plexpy/users.py index f3a56cd5..81fc808e 100644 --- a/plexpy/users.py +++ b/plexpy/users.py @@ -290,14 +290,14 @@ class Users(object): 'email, is_home_user, is_allow_sync, is_restricted, do_notify, keep_history, deleted_user, ' \ 'allow_guest, shared_libraries ' \ 'FROM users ' \ - 'WHERE username = ? ' + 'WHERE username = ? COLLATE NOCASE ' result = monitor_db.select(query, args=[user]) elif email: query = 'SELECT user_id, username, friendly_name, thumb AS user_thumb, custom_avatar_url AS custom_thumb, ' \ 'email, is_home_user, is_allow_sync, is_restricted, do_notify, keep_history, deleted_user, ' \ 'allow_guest, shared_libraries ' \ 'FROM users ' \ - 'WHERE email = ? ' + 'WHERE email = ? COLLATE NOCASE ' result = monitor_db.select(query, args=[email]) else: result = []