🐛 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); file.UploadedAt = Instant.FromDateTimeUtc(DateTime.UtcNow);
db.Update(file); await db.Files.Where(f => f.Id == file.Id).ExecuteUpdateAsync(
await db.SaveChangesAsync(); setter => setter
.SetProperty(f => f.UploadedAt, file.UploadedAt)
.SetProperty(f => f.UploadedTo, file.UploadedTo)
);
return file; return file;
} }