Skip to content

Commit c5e5c79

Browse files
committed
Fix GET policies collection to filter by profileId from route params.
1 parent 47abd75 commit c5e5c79

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# bedrock-profile-http ChangeLog
22

3+
## 26.2.4 - 2026-06-xx
4+
5+
### Fixed
6+
- Fix get zcap policies by query.
7+
38
## 26.2.3 - 2026-04-20
49

510
### Fixed

lib/zcaps.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,10 @@ bedrock.events.on('bedrock-express.configure.routes', app => {
8181
validate({querySchema: schemas.getZcapPoliciesQuery}),
8282
middleware.authorizeProfileZcapRequest(),
8383
asyncHandler(async (req, res) => {
84-
const {profileId} = req.query;
84+
const {profileId} = req.params;
8585
const results = await brZcapStorage.policies.find({
86-
profileId, req, options: {projection: {_id: 0, policy: 1}, limit: 100}
86+
query: {'policy.controller': profileId},
87+
options: {projection: {_id: 0, policy: 1}, limit: 100}
8788
});
8889
res.json({
8990
// return as `results` to enable adding `hasMore` / `cursor`

0 commit comments

Comments
 (0)