Skip to content

Commit 35596c0

Browse files
committed
NRL-738 update model and add log for when skipping validation
1 parent 46aa87f commit 35596c0

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

api/producer/upsertDocumentReference/upsert_document_reference.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,11 @@ def _get_document_ids_to_supersede(
109109
identifier = _validate_identifier(relates_to, idx)
110110
_validate_producer_id(identifier, metadata, idx)
111111
if can_ignore_delete_fail:
112-
logger.log(LogReference.PROUPSERT006a, relatesTo=resource.relatesTo)
112+
logger.log(
113+
LogReference.PROUPSERT006a,
114+
pointer_id=resource.id,
115+
relatesTo=resource.relatesTo,
116+
)
113117
else:
114118
existing_pointer = _check_existing_pointer(identifier, repository, idx)
115119
_validate_pointer_details(existing_pointer, core_model, identifier, idx)

layer/nrlf/producer/fhir/r4/model.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -385,7 +385,7 @@ class RequestQuerySubject(BaseModel):
385385

386386

387387
class RequestQueryType(BaseModel):
388-
__root__: Annotated[str, Field(example=PointerTypes.MENTAL_HEALTH_PLAN)]
388+
__root__: Annotated[str, Field(example=PointerTypes.MENTAL_HEALTH_PLAN.value)]
389389

390390

391391
class NextPageToken(BaseModel):

layer/nrlf/producer/fhir/r4/strict_model.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,7 @@ class RequestQuerySubject(BaseModel):
331331

332332

333333
class RequestQueryType(BaseModel):
334-
__root__: Annotated[StrictStr, Field(example=PointerTypes.MENTAL_HEALTH_PLAN)]
334+
__root__: Annotated[StrictStr, Field(example=PointerTypes.MENTAL_HEALTH_PLAN.value)]
335335

336336

337337
class NextPageToken(BaseModel):

0 commit comments

Comments
 (0)