Merge pull request #5483 from mfilser/master

fix error on console when user logout
This commit is contained in:
Lauri Ojansivu 2024-08-06 19:09:22 +03:00 committed by GitHub
commit 1dea1bd09d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 13 additions and 22 deletions

View file

@ -151,8 +151,8 @@ BlazeComponent.extendComponent({
} }
const currUser = ReactiveCache.getCurrentUser(); const currUser = ReactiveCache.getCurrentUser();
let orgIdsUserBelongs = currUser !== undefined && currUser.teams !== 'undefined' ? currUser.orgIdsUserBelongs() : ''; let orgIdsUserBelongs = currUser?.orgIdsUserBelongs() || '';
if (orgIdsUserBelongs && orgIdsUserBelongs != '') { if (orgIdsUserBelongs) {
let orgsIds = orgIdsUserBelongs.split(','); let orgsIds = orgIdsUserBelongs.split(',');
// for(let i = 0; i < orgsIds.length; i++){ // for(let i = 0; i < orgsIds.length; i++){
// query.$and[2].$or.push({'orgs.orgId': orgsIds[i]}); // query.$and[2].$or.push({'orgs.orgId': orgsIds[i]});
@ -162,8 +162,8 @@ BlazeComponent.extendComponent({
query.$and[2].$or.push({ 'orgs.orgId': { $in: orgsIds } }); query.$and[2].$or.push({ 'orgs.orgId': { $in: orgsIds } });
} }
let teamIdsUserBelongs = currUser !== undefined && currUser.teams !== 'undefined' ? currUser.teamIdsUserBelongs() : ''; let teamIdsUserBelongs = currUser?.teamIdsUserBelongs() || '';
if (teamIdsUserBelongs && teamIdsUserBelongs != '') { if (teamIdsUserBelongs) {
let teamsIds = teamIdsUserBelongs.split(','); let teamsIds = teamIdsUserBelongs.split(',');
// for(let i = 0; i < teamsIds.length; i++){ // for(let i = 0; i < teamsIds.length; i++){
// query.$or[2].$or.push({'teams.teamId': teamsIds[i]}); // query.$or[2].$or.push({'teams.teamId': teamsIds[i]});
@ -199,15 +199,12 @@ BlazeComponent.extendComponent({
}, },
boardMembers(boardId) { boardMembers(boardId) {
let boardMembers = [];
/* Bug Board icons random dance https://github.com/wekan/wekan/issues/4214 /* Bug Board icons random dance https://github.com/wekan/wekan/issues/4214
const lists = ReactiveCache.getBoard(boardId) const lists = ReactiveCache.getBoard(boardId)
let members = lists.members const boardMembers = lists?.members.map(member => member.userId);
members.forEach(member => {
boardMembers.push(member.userId);
});
*/
return boardMembers; return boardMembers;
*/
return [];
}, },
isStarred() { isStarred() {

View file

@ -687,14 +687,11 @@ Users.helpers({
return ''; return '';
}, },
orgIdsUserBelongs() { orgIdsUserBelongs() {
let ret = '';
if (this.orgs) { if (this.orgs) {
return this.orgs ret = this.orgs.map(org => org.orgId).join(',');
.map(function (org) {
return org.orgId;
})
.join(',');
} }
return ''; return ret;
}, },
teamsUserBelongs() { teamsUserBelongs() {
if (this.teams) { if (this.teams) {
@ -708,14 +705,11 @@ Users.helpers({
return ''; return '';
}, },
teamIdsUserBelongs() { teamIdsUserBelongs() {
let ret = '';
if (this.teams) { if (this.teams) {
return this.teams ret = this.teams.map(team => team.teamId).join(',');
.map(function (team) {
return team.teamId;
})
.join(',');
} }
return ''; return ret;
}, },
boards() { boards() {
return Boards.userBoards(this._id, null, {}, { sort: { sort: 1 } }); return Boards.userBoards(this._id, null, {}, { sort: { sort: 1 } });