File tree Expand file tree Collapse file tree 4 files changed +9
-6
lines changed
Expand file tree Collapse file tree 4 files changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -259,20 +259,19 @@ def handler(
259259 pointer_type = core_model .type
260260 if pointer_type not in TYPES_WITH_MULTIPLES :
261261 nhs_number = core_model .nhs_number
262- pointer_custodian = core_model .custodian
263- pointer_master_identifier = core_model .master_identifier
264262 existing_pointers_count = repository .count_by_nhs_number (
265263 nhs_number , [pointer_type ]
266264 )
267265
268266 if existing_pointers_count > 0 :
269267 logger .log (
270268 LogReference .PROCREATE012 ,
271- new_pointer_master_id = pointer_master_identifier ,
269+ new_pointer_id = core_model .id ,
270+ new_pointer_master_id = core_model .master_identifier ,
272271 pointer_type = pointer_type ,
273272 nhs_number = nhs_number ,
273+ custodian = core_model .custodian ,
274274 existing_pointers_count = existing_pointers_count ,
275- custodian = pointer_custodian ,
276275 )
277276
278277 logger .log (LogReference .PROCREATE009 , pointer_id = result .resource .id )
Original file line number Diff line number Diff line change @@ -1808,6 +1808,7 @@ def test_create_logs_for_unexpected_multi_pointer(
18081808 if doc_ref .custodian and doc_ref .custodian .identifier
18091809 else None
18101810 ),
1811+ "new_pointer_id" : "Y05868-00000000-0000-0000-0000-000000000001" ,
18111812 "new_pointer_master_id" : (
18121813 doc_ref .masterIdentifier .value if doc_ref .masterIdentifier else None
18131814 ),
Original file line number Diff line number Diff line change @@ -1775,6 +1775,9 @@ def test_upsert_logs_for_unexpected_multi_pointer(
17751775 else None
17761776 ),
17771777 "new_pointer_id" : doc_ref .id ,
1778+ "new_pointer_master_id" : (
1779+ doc_ref .masterIdentifier .value if doc_ref .masterIdentifier else None
1780+ ),
17781781 } == [
17791782 call [1 :][0 ]
17801783 for call in mock_logger .log .call_args_list
Original file line number Diff line number Diff line change @@ -266,7 +266,6 @@ def handler(
266266 pointer_type = core_model .type
267267 if pointer_type not in TYPES_WITH_MULTIPLES :
268268 nhs_number = core_model .nhs_number
269- pointer_custodian = core_model .custodian
270269 existing_pointers_count = repository .count_by_nhs_number (
271270 nhs_number , [pointer_type ]
272271 )
@@ -275,10 +274,11 @@ def handler(
275274 logger .log (
276275 LogReference .PROUPSERT012 ,
277276 new_pointer_id = core_model .id ,
277+ new_pointer_master_id = core_model .master_identifier ,
278278 pointer_type = pointer_type ,
279279 nhs_number = nhs_number ,
280+ custodian = core_model .custodian ,
280281 existing_pointers_count = existing_pointers_count ,
281- custodian = pointer_custodian ,
282282 )
283283
284284 logger .log (LogReference .PROUPSERT009 , pointer_id = result .resource .id )
You can’t perform that action at this time.
0 commit comments