소스 검색

Quick fix.

KrisVos130 9 년 전
부모
커밋
333ada72a7
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      app/client/scripts/routes.js

+ 5 - 1
app/client/scripts/routes.js

@@ -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 {