[FIX] Add missing `unreads` field to `users.info` REST endpoint (#20905)

pull/20569/head^2
Diego Sampaio 4 years ago committed by GitHub
parent d40fa74b44
commit 791002413f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      app/api/server/v1/users.js
  2. 2
      tests/end-to-end/api/01-users.js

@ -202,10 +202,10 @@ API.v1.addRoute('users.info', { authRequired: true }, {
user.rooms = Subscriptions.findByUserId(user._id, {
fields: {
rid: 1,
bio: 1,
name: 1,
t: 1,
roles: 1,
unread: 1,
},
sort: {
t: 1,

@ -286,6 +286,7 @@ describe('[Users]', function() {
.expect((res) => {
expect(res.body).to.have.property('success', true);
expect(res.body).to.have.nested.property('user.rooms').and.to.be.an('array');
expect(res.body.user.rooms[0]).to.have.property('unread');
})
.end(done);
});
@ -316,6 +317,7 @@ describe('[Users]', function() {
.expect((res) => {
expect(res.body).to.have.property('success', true);
expect(res.body).to.have.nested.property('user.rooms');
expect(res.body.user.rooms[0]).to.have.property('unread');
})
.end(done);
});

Loading…
Cancel
Save