diff --git a/backend/src/components/request.js b/backend/src/components/request.js index 4030dac..d2af9e7 100644 --- a/backend/src/components/request.js +++ b/backend/src/components/request.js @@ -109,7 +109,7 @@ async function getLatestRequest(token, digitalID, requestType, setReplicateStatu let sagaInProgress = false; const url = config.get(`${requestType}:apiEndpoint`); try { - let data = await getData(token, `${url}/?digitalID=${digitalID}`, correlationID); + let data = await getData(token, `${url}?digitalID=${digitalID}`, correlationID); request = lodash.maxBy(data, 'statusUpdateDate') || null; if(request) { sagaInProgress = await redisUtil.isSagaInProgressForDigitalID(request.digitalID); diff --git a/backend/tests/unit/components/request.spec.js b/backend/tests/unit/components/request.spec.js index db8f060..975cecb 100644 --- a/backend/tests/unit/components/request.spec.js +++ b/backend/tests/unit/components/request.spec.js @@ -148,7 +148,7 @@ describe('getLatestRequest', () => { expect(result).toBeTruthy(); expect(result.statusUpdateDate).toEqual('2020-03-05T07:05:59'); expect(result.digitalID).toBeNull(); - expect(spy).toHaveBeenCalledWith('token', config.get('studentRequest:apiEndpoint') + `/?digitalID=${digitalID}`, correlationID); + expect(spy).toHaveBeenCalledWith('token', config.get('studentRequest:apiEndpoint') + `?digitalID=${digitalID}`, correlationID); }); it('should return null if no requests', async () => { @@ -157,7 +157,7 @@ describe('getLatestRequest', () => { const result = await changeRequest.__get__('getLatestRequest')('token', digitalID, requestType, setReplicateStatus, correlationID); expect(result).toBeNull(); - expect(spy).toHaveBeenCalledWith('token', config.get('studentRequest:apiEndpoint') + `/?digitalID=${digitalID}`, correlationID); + expect(spy).toHaveBeenCalledWith('token', config.get('studentRequest:apiEndpoint') + `?digitalID=${digitalID}`, correlationID); }); it('should return null if getData return NOT_FOUND', async () => {