Merge pull request #910 from thegame3202/patch-3

Plex Username Case Sensitivity Fix
This commit is contained in:
Jamie 2017-01-11 08:03:31 +00:00 committed by GitHub
commit 783d0c1097

View file

@ -48,21 +48,24 @@ namespace Ombi.Store.Repository
public PlexUsers GetUser(string userGuid) public PlexUsers GetUser(string userGuid)
{ {
var sql = @"SELECT * FROM PlexUsers var sql = @"SELECT * FROM PlexUsers
WHERE PlexUserId = @UserGuid"; WHERE PlexUserId = @UserGuid
COLLATE NOCASE";
return Db.QueryFirstOrDefault<PlexUsers>(sql, new {UserGuid = userGuid}); return Db.QueryFirstOrDefault<PlexUsers>(sql, new {UserGuid = userGuid});
} }
public PlexUsers GetUserByUsername(string username) public PlexUsers GetUserByUsername(string username)
{ {
var sql = @"SELECT * FROM PlexUsers var sql = @"SELECT * FROM PlexUsers
WHERE Username = @UserName"; WHERE Username = @UserName
COLLATE NOCASE";
return Db.QueryFirstOrDefault<PlexUsers>(sql, new {UserName = username}); return Db.QueryFirstOrDefault<PlexUsers>(sql, new {UserName = username});
} }
public async Task<PlexUsers> GetUserAsync(string userguid) public async Task<PlexUsers> GetUserAsync(string userguid)
{ {
var sql = @"SELECT * FROM PlexUsers var sql = @"SELECT * FROM PlexUsers
WHERE PlexUserId = @UserGuid"; WHERE PlexUserId = @UserGuid
COLLATE NOCASE";
return await Db.QueryFirstOrDefaultAsync<PlexUsers>(sql, new {UserGuid = userguid}); return await Db.QueryFirstOrDefaultAsync<PlexUsers>(sql, new {UserGuid = userguid});
} }