Skip to content

Commit fbc1f17

Browse files
committed
No longer update the createdAt time
This will remain as the original incoming request time, so that the NME has a record of when the original EHRRequest arrived.
1 parent 0de4853 commit fbc1f17

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

service/src/main/java/uk/nhs/adaptors/gp2gp/ehr/EhrResendController.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,6 @@ private static boolean hasNoErrorsInEhrReceivedAcknowledgement(EhrExtractStatus
9797
private EhrExtractStatus prepareEhrExtractStatusForNewResend(EhrExtractStatus ehrExtractStatus) {
9898

9999
var now = timestampService.now();
100-
ehrExtractStatus.setCreated(now);
101100
ehrExtractStatus.setUpdatedAt(now);
102101
ehrExtractStatus.setMessageTimestamp(now);
103102
ehrExtractStatus.setEhrExtractCorePending(null);

service/src/test/java/uk/nhs/adaptors/gp2gp/ehr/EhrResendControllerTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ void When_AnEhrExtractHasFailed_Expect_GetGpcStructuredTaskScheduledAndEhrExtrac
103103
ehrExtractStatus.setEhrExtractCorePending(EhrExtractStatus.EhrExtractCorePending.builder().build());
104104
ehrExtractStatus.setEhrContinue(EhrExtractStatus.EhrContinue.builder().build());
105105
ehrExtractStatus.setGpcAccessDocument(EhrExtractStatus.GpcAccessDocument.builder().build());
106+
ehrExtractStatus.setCreated(FIVE_DAYS_AGO);
106107

107108
when(ehrExtractStatusRepository.findByConversationId(CONVERSATION_ID)).thenReturn(Optional.of(ehrExtractStatus));
108109

@@ -117,7 +118,7 @@ void When_AnEhrExtractHasFailed_Expect_GetGpcStructuredTaskScheduledAndEhrExtrac
117118
() -> verify(taskDispatcher, times(1)).createTask(taskDefinition),
118119
() -> verify(ehrExtractStatusRepository, times(1)).save(ehrExtractStatus),
119120
() -> assertEquals(now, ehrExtractStatus.getMessageTimestamp()),
120-
() -> assertEquals(now, ehrExtractStatus.getCreated()),
121+
() -> assertEquals(FIVE_DAYS_AGO, ehrExtractStatus.getCreated()),
121122
() -> assertEquals(now, ehrExtractStatus.getUpdatedAt()),
122123
() -> assertNull(ehrExtractStatus.getEhrExtractCorePending()),
123124
() -> assertNull(ehrExtractStatus.getEhrContinue()),

0 commit comments

Comments
 (0)