diff --git a/lib/AbstractApiModule.js b/lib/AbstractApiModule.js index aab6a5e6..0603aa8e 100644 --- a/lib/AbstractApiModule.js +++ b/lib/AbstractApiModule.js @@ -542,7 +542,7 @@ class AbstractApiModule extends AbstractModule { } /** - * Validates and sets the relevant pagination options (limit, skip) and HTTP headers (X-Adapt-Page, X-Adapt-PageTotal, Link). + * Validates and sets the relevant pagination options (limit, skip) and HTTP headers (X-Adapt-Page, X-Adapt-PageTotal, X-Adapt-Total, Link). * @param {external:ExpressRequest} req * @param {external:ExpressResponse} res * @param {Object} mongoOpts The MongoDB options @@ -568,6 +568,7 @@ class AbstractApiModule extends AbstractModule { res.set('X-Adapt-Page', page) res.set('X-Adapt-PageSize', pageSize) res.set('X-Adapt-PageTotal', pageTotal) + res.set('X-Adapt-Total', docCount) if (pageTotal > 1) { // absolute URL with paging params removed