🐛 Trying to fix bugs

This commit is contained in:
LittleSheep 2025-05-22 01:36:15 +08:00
parent 2399bf0309
commit 288d66221a
2 changed files with 6 additions and 5 deletions

View File

@ -51,13 +51,14 @@ public class AccountService(
}
/// Maintenance methods for server administrator
public async Task EnsureAccountProfileCreated()
{
var accountsId = await db.Accounts.Select(a => a.Id).ToListAsync();
var existingId = await db.AccountProfiles.Select(p => p.AccountId).ToListAsync();
var missingId = accountsId.Except(existingId).ToList();
var missingId = await db.AccountProfiles
.Where(p => !accountsId.Contains(p.AccountId))
.Select(p => p.AccountId)
.ToListAsync();
if (missingId.Count != 0)
{
var newProfiles = missingId.Select(id => new Profile { AccountId = id }).ToList();

View File

@ -20,7 +20,7 @@ public class FileController(
var file = await fs.GetFileAsync(id);
if (file is null) return NotFound();
if (file.StorageUrl is not null) return Redirect(file.StorageUrl);
if (!string.IsNullOrWhiteSpace(file.StorageUrl)) return Redirect(file.StorageUrl);
if (file.UploadedTo is null)
{