[backend/core] Make sure GetOrCreateSystemUserAsync calls username.ToLowerInvariant
This commit is contained in:
parent
9319dc22c9
commit
596980eb84
1 changed files with 1 additions and 1 deletions
|
@ -42,7 +42,7 @@ public class SystemUserService(ILogger<SystemUserService> logger, DatabaseContex
|
|||
return await cache.FetchAsync($"systemUser:{username}", TimeSpan.FromHours(24), async () =>
|
||||
{
|
||||
logger.LogTrace("GetOrCreateSystemUser delegate method called for user {username}", username);
|
||||
return await db.Users.FirstOrDefaultAsync(p => p.UsernameLower == username &&
|
||||
return await db.Users.FirstOrDefaultAsync(p => p.UsernameLower == username.ToLowerInvariant() &&
|
||||
p.IsLocalUser) ??
|
||||
await CreateSystemUserAsync(username);
|
||||
});
|
||||
|
|
Loading…
Add table
Reference in a new issue