Skip to content

Commit 8af1d99

Browse files
Merge pull request #2239 from Real-Dev-Squad/develop
Dev to Main sync
2 parents db5aa89 + f8d76e1 commit 8af1d99

File tree

3 files changed

+16
-36
lines changed

3 files changed

+16
-36
lines changed

controllers/users.js

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -116,20 +116,16 @@ const getUsers = async (req, res) => {
116116
const profile = req.query.profile === "true";
117117

118118
if (profile) {
119-
if (dev) {
120-
if (!req.userData.id) {
121-
return res.boom.badRequest("User ID not provided.");
122-
}
119+
if (!req.userData.id) {
120+
return res.boom.badRequest("User ID not provided.");
121+
}
123122

124-
try {
125-
const result = await dataAccess.retrieveUsers({ id: req.userData.id });
126-
return res.send(result.user);
127-
} catch (error) {
128-
logger.error(`Error while fetching user: ${error}`);
129-
return res.boom.serverUnavailable(INTERNAL_SERVER_ERROR);
130-
}
131-
} else {
132-
return res.boom.badRequest("Route not found");
123+
try {
124+
const result = await dataAccess.retrieveUsers({ id: req.userData.id });
125+
return res.send(result.user);
126+
} catch (error) {
127+
logger.error(`Error while fetching user: ${error}`);
128+
return res.boom.serverUnavailable(INTERNAL_SERVER_ERROR);
133129
}
134130
}
135131

test/integration/users.test.js

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -904,10 +904,10 @@ describe("Users", function () {
904904
});
905905
});
906906

907-
it("Should return the logged-in user's details when profile and dev is true", function (done) {
907+
it("Should return the logged-in user's details when profile is true", function (done) {
908908
chai
909909
.request(app)
910-
.get("/users?profile=true&dev=true")
910+
.get("/users?profile=true")
911911
.set("cookie", `${cookieName}=${jwt}`)
912912
.end((err, res) => {
913913
if (err) {
@@ -923,26 +923,10 @@ describe("Users", function () {
923923
});
924924
});
925925

926-
it("Should throw an error when there is no feature flag given", function (done) {
927-
chai
928-
.request(app)
929-
.get("/users?profile=true")
930-
.set("cookie", `${cookieName}=${jwt}`)
931-
.end((err, res) => {
932-
if (err) {
933-
return done(err);
934-
}
935-
expect(res).to.have.status(400);
936-
expect(res.body).to.be.an("object");
937-
expect(res.body.message).to.equal("Route not found");
938-
return done();
939-
});
940-
});
941-
942926
it("Should return 401 if not logged in", function (done) {
943927
chai
944928
.request(app)
945-
.get("/users?profile=true&dev=true")
929+
.get("/users?profile=true")
946930
.set("cookie", `${cookieName}=invalid_token`)
947931
.end((err, res) => {
948932
if (err) {

utils/task-requests.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@ const transformTaskRequests = async (taskRequestsList: TaskRequestType[]) => {
4343
taskRequestsList.forEach((data) => {
4444
data.users = data.users.map((userData) => {
4545
const user = usersMap.get(userData.userId);
46-
const username = user?.username || 'Undefined';
47-
const firstName = user?.first_name || 'Undefined';
48-
const lastName = user?.last_name || 'Undefined';
49-
const picture = user?.picture || null;
46+
const username = user?.username
47+
const firstName = user?.first_name
48+
const lastName = user?.last_name
49+
const picture = user?.picture;
5050

5151
return { ...userData, username, first_name: firstName, last_name: lastName, picture };
5252
});

0 commit comments

Comments
 (0)