feat/Update_Controllers_to_Allow_for_Premium_Membership
This commit is contained in:
@@ -109,10 +109,11 @@ public sealed class ApplicationAssetsService : IApplicationAssetsService
|
||||
|
||||
private async Task<ApplicationCvDto> BuildCvAsync(string ownerUserId, JobApplication job, CancellationToken ct)
|
||||
{
|
||||
var attached = await _db.CvVariants.AsNoTracking()
|
||||
.Where(v => v.OwnerUserId == ownerUserId && v.JobApplicationId == job.Id)
|
||||
.OrderByDescending(v => v.UpdatedAtUtc)
|
||||
.FirstOrDefaultAsync(ct);
|
||||
var attachedQuery = _db.CvVariants.AsNoTracking()
|
||||
.Where(v => v.OwnerUserId == ownerUserId && v.JobApplicationId == job.Id);
|
||||
var attached = _db.Database.IsSqlite()
|
||||
? (await attachedQuery.ToListAsync(ct)).MaxBy(v => v.UpdatedAtUtc)
|
||||
: await attachedQuery.OrderByDescending(v => v.UpdatedAtUtc).FirstOrDefaultAsync(ct);
|
||||
|
||||
var available = await _variants.ListAsync(ownerUserId, ct);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user