diff --git a/Iceshrimp.Backend/Core/Services/SystemUserService.cs b/Iceshrimp.Backend/Core/Services/SystemUserService.cs index d00d2925..346dc540 100644 --- a/Iceshrimp.Backend/Core/Services/SystemUserService.cs +++ b/Iceshrimp.Backend/Core/Services/SystemUserService.cs @@ -42,7 +42,7 @@ public class SystemUserService(ILogger 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); });