diff --git a/.changeset/three-avocados-search.md b/.changeset/three-avocados-search.md new file mode 100644 index 0000000000000..82b9b3abfb06c --- /dev/null +++ b/.changeset/three-avocados-search.md @@ -0,0 +1,5 @@ +--- +"@rocket.chat/meteor": major +--- + +No longer shows archived rooms in `rooms.autocomplete.channelAndPrivate` endpoint diff --git a/apps/meteor/server/models/raw/Rooms.ts b/apps/meteor/server/models/raw/Rooms.ts index e09b64a49cf59..05afc102d1647 100644 --- a/apps/meteor/server/models/raw/Rooms.ts +++ b/apps/meteor/server/models/raw/Rooms.ts @@ -306,7 +306,7 @@ export class RoomsRaw extends BaseRaw implements IRoomsModel { }, ], prid: { $exists: false }, - $and: [{ $or: [{ federated: { $exists: false } }, { federated: false }] }], + $and: [{ federated: { $ne: true } }, { archived: { $ne: true } }], }; return this.find(query, options);