|
@@ -193,7 +193,11 @@ Router.route("/private/:name", {
|
|
|
var user = Meteor.users.findOne({});
|
|
|
var room = PrivateRooms.findOne({name: this.params.name});
|
|
|
if (room !== undefined) {
|
|
|
- if ((room.privacy === "private" && user !== undefined && user.profile !== undefined && (user.profile.rank === "admin" || user.profile.rank === "moderator")) || (user !== undefined && user.profile !== undefined && room.allowed.includes(Meteor.userId())) || room.owner === Meteor.userId()) {
|
|
|
+ if (
|
|
|
+ (room.privacy === "private" && user !== undefined && user.profile !== undefined && (user.profile.rank === "admin" || user.profile.rank === "moderator")) ||
|
|
|
+ (user !== undefined && user.profile !== undefined && room.allowed.includes(Meteor.userId())) ||
|
|
|
+ room.privacy === "unlisted" ||
|
|
|
+ room.owner === Meteor.userId()) {
|
|
|
Session.set("type", this.params.type);
|
|
|
this.render("privateRoom");
|
|
|
} else {
|