Skip to content
Snippets Groups Projects

Return error when client headers are missing (issue #19)

Closed joel.vonderwe requested to merge jw_issue_timeout into main
2 files
+ 4
4
Compare changes
  • Side-by-side
  • Inline

Files

@@ -99,13 +99,13 @@ class AssignmentRoutes implements RoutesManager {
if ( error instanceof AxiosError ) {
if ( error.response?.data.message.name && error.response.data.message.name === 'has already been taken' ) {
return res.status(StatusCodes.CONFLICT).send();
return req.session.sendResponse(res, StatusCodes.CONFLICT, {}, `Repository name has already been take`, DojoStatusCode.ASSIGNMENT_NAME_CONFLICT);
}
return res.status(error.response?.status ?? HttpStatusCode.InternalServerError).send();
return req.session.sendResponse(res, error.response?.status ?? HttpStatusCode.InternalServerError);
}
return res.status(StatusCodes.INTERNAL_SERVER_ERROR).send();
return req.session.sendResponse(res, HttpStatusCode.InternalServerError);
}
await new Promise(resolve => setTimeout(resolve, Config.gitlab.repository.timeoutAfterCreation));
Loading