🐛 Fix post-upload meta update override all cloud file data

This commit is contained in:
LittleSheep 2025-04-16 00:46:22 +08:00
parent 9cffd8383e
commit 701a5d3882

View File

@ -158,8 +158,11 @@ public class FileService(AppDatabase db, IConfiguration configuration)
);
file.UploadedAt = Instant.FromDateTimeUtc(DateTime.UtcNow);
db.Update(file);
await db.SaveChangesAsync();
await db.Files.Where(f => f.Id == file.Id).ExecuteUpdateAsync(
setter => setter
.SetProperty(f => f.UploadedAt, file.UploadedAt)
.SetProperty(f => f.UploadedTo, file.UploadedTo)
);
return file;
}