feat(cv-import): ground reviewed facts in revisioned career profiles
This commit is contained in:
@@ -279,6 +279,7 @@ public sealed partial class ProfileCvController : ControllerBase
|
||||
{
|
||||
var run = await _db.CvExtractionRuns.FirstOrDefaultAsync(x => x.Id == id && x.OwnerUserId == user.Id, HttpContext.RequestAborted);
|
||||
if (run is null) return NotFound();
|
||||
if (run.ParserVersion == DocumentParserVersion) return Conflict("This document import requires explicit field review.");
|
||||
if (run.Status != "pending_review") return Conflict("This extraction run is not awaiting review.");
|
||||
if (string.IsNullOrWhiteSpace(run.StructuredProfileJson)) return Conflict("This extraction run has no reviewable profile.");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user