We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When a query has an include with a where condition, the result set matches the query but the total record count includes all available records.
let articles = Articles.paginate({ where: { active: true }, include: { model: Organisations, where: { id: 1 } } });
The above will return the correct records, but count ignores the include where criteria and returns the count of all records.
Line https://github.com/eclass/sequelize-paginate/blob/master/src/index.js#L50 appears to be responsible.
The text was updated successfully, but these errors were encountered:
@lgaticaq
u just have to remove include form array in this code snippet:
`
if (!['order', 'attributes', 'include'].includes(key)) { // eslint-disable-next-line security/detect-object-injection acc[key] = options[key] } return acc }, {})`
Sorry, something went wrong.
@Amgad-Atef-Mohamed Can you send a pull request??
@gabrieldissotti I see u don't need this package anymore,
sequelize package already has pagination built-in: https://sequelize.org/master/class/lib/model.js~Model.html#static-method-findAndCountAll
@Amgad-Atef-Mohamed Thanks!!
lgaticaq
No branches or pull requests
When a query has an include with a where condition, the result set matches the query but the total record count includes all available records.
The above will return the correct records, but count ignores the include where criteria and returns the count of all records.
Line https://github.com/eclass/sequelize-paginate/blob/master/src/index.js#L50 appears to be responsible.
The text was updated successfully, but these errors were encountered: