Skip to content

Commit 5c80de0

Browse files
authored
fix: Changed status code to 409 for sending Conflict response (#2339)
1 parent 07b8720 commit 5c80de0

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

controllers/onboardingExtension.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ export const createOnboardingExtensionRequestController = async (req: Onboarding
5757
});
5858

5959
if(latestExtensionRequest && latestExtensionRequest.state === REQUEST_STATE.PENDING){
60-
return res.boom.badRequest(REQUEST_ALREADY_PENDING);
60+
return res.boom.conflict(REQUEST_ALREADY_PENDING);
6161
}
6262

6363
const millisecondsInThirtyOneDays = convertDaysToMilliseconds(31);

test/integration/onboardingExtension.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ describe("/requests Onboarding Extension", () => {
215215
})
216216
})
217217

218-
it("should return 400 response when a user already has a pending request", (done)=> {
218+
it("should return 409 response when a user already has a pending request", (done)=> {
219219
createUserStatusWithState(testUserId, userStatusModel, userState.ONBOARDING);
220220
requestsQuery.createRequest({...extensionRequest, state: REQUEST_STATE.PENDING, userId: testUserId});
221221

@@ -225,8 +225,8 @@ describe("/requests Onboarding Extension", () => {
225225
.send(body)
226226
.end((err, res) => {
227227
if (err) return done(err);
228-
expect(res.statusCode).to.equal(400);
229-
expect(res.body.error).to.equal("Bad Request");
228+
expect(res.statusCode).to.equal(409);
229+
expect(res.body.error).to.equal("Conflict");
230230
expect(res.body.message).to.equal(REQUEST_ALREADY_PENDING);
231231
done();
232232
})

0 commit comments

Comments
 (0)