fullcube / loopback-component-access-groups

Access controls for Loopback.
59 stars 21 forks source link

Debug correct groups from datastore #42

Open danielkappelle opened 4 years ago

danielkappelle commented 4 years ago

In utils.js the following chunk of code gets the groups from the datastore, however, the debugger logs the groups from cache.

// Otherwise lookup from the datastore.
    this.app.models[this.options.groupAccessModel].find({
      where: {
        userId,
      },
    })
      .then(groups => {
        debug('getUserGroups returning from datastore: %o', groups /* this used to log currentUserGroups */)
        cb(null, groups)
      })
      .catch(cb)