Skip to content

Commit

Permalink
Hotfix issue to get user role
Browse files Browse the repository at this point in the history
  • Loading branch information
rassokhina-e committed Jul 10, 2024
1 parent efacb9e commit 5f15d7e
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
2 changes: 1 addition & 1 deletion app/model/users.js
Original file line number Diff line number Diff line change
Expand Up @@ -265,7 +265,7 @@ var Users = {
const q = `select r.name from roles r
join user_project_role upr on r.role_id = upr.role_id
where upr.user_id = ${user_id} and upr.project_id = ${project_id}`
return dbpool.query(q).get(0).get('name');
return dbpool.query(q).get(0);
},

findOwnedProjects: function(user_id, query) {
Expand Down
8 changes: 6 additions & 2 deletions app/routes/project.js
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,12 @@ router.get('/:projecturl?/', function(req, res, next) {
}

var project = rows[0];

const userRole = !!req.session.user.isSuper ? 'Admin' : await model.users.getProjectRole(req.session.user.id, project.project_id)
let userRole
if (!!req.session.user.isSuper) userRole = 'Admin'
else if (req.session.user.id) {
const role = await model.users.getProjectRole(req.session.user.id, project.project_id)
userRole = role && role.name ? role.name : 'Guest'
}
model.users.getPermissions(req.session.user.id, project.project_id, function(err, rows) {
var permissionsMap = rows.reduce(function(_, p) {
_[p.name] = true;
Expand Down

0 comments on commit 5f15d7e

Please sign in to comment.