Skip to content

Commit 9220a06

Browse files
authored
Merge pull request #5016 from FlowFuse/5009-fix-team-api-url
Update Team Device Groups routes to use hashid not slug
2 parents 6927cc6 + e486a0e commit 9220a06

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

forge/ee/routes/teamDeviceGroups/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ module.exports = async function (app) {
2020
}
2121

2222
try {
23-
request.team = await app.db.models.Team.bySlug(request.params.teamId)
23+
request.team = await app.db.models.Team.byId(request.params.teamId)
2424
if (!request.team) {
2525
return reply.code(404).send({ code: 'not_found', error: 'Not Found' })
2626
}

test/unit/forge/ee/routes/api/team-device-groups_spec.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ describe('Team Device Groups API', function () {
116116

117117
const response = await app.inject({
118118
method: 'GET',
119-
url: `/api/v1/teams/${TestObjects.ATeam.slug}/device-groups`,
119+
url: `/api/v1/teams/${TestObjects.ATeam.hashid}/device-groups`,
120120
cookies: { sid }
121121
})
122122

@@ -127,7 +127,7 @@ describe('Team Device Groups API', function () {
127127
const sid = await login('bob', 'bbPassword')
128128
const response = await app.inject({
129129
method: 'GET',
130-
url: `/api/v1/teams/${TestObjects.BTeam.slug}/device-groups`,
130+
url: `/api/v1/teams/${TestObjects.BTeam.hashid}/device-groups`,
131131
cookies: { sid }
132132
})
133133
response.statusCode.should.equal(200)
@@ -138,7 +138,7 @@ describe('Team Device Groups API', function () {
138138

139139
const response = await app.inject({
140140
method: 'GET',
141-
url: `/api/v1/teams/${TestObjects.BTeam.slug}/device-groups`,
141+
url: `/api/v1/teams/${TestObjects.BTeam.hashid}/device-groups`,
142142
cookies: { sid }
143143
})
144144

@@ -162,7 +162,7 @@ describe('Team Device Groups API', function () {
162162

163163
const response = await app.inject({
164164
method: 'GET',
165-
url: `/api/v1/teams/${TestObjects.BTeam.slug}/device-groups`,
165+
url: `/api/v1/teams/${TestObjects.BTeam.hashid}/device-groups`,
166166
cookies: { sid }
167167
})
168168

@@ -199,7 +199,7 @@ describe('Team Device Groups API', function () {
199199

200200
const response = await app.inject({
201201
method: 'GET',
202-
url: `/api/v1/teams/${TestObjects.ATeam.slug}/device-groups`,
202+
url: `/api/v1/teams/${TestObjects.ATeam.hashid}/device-groups`,
203203
cookies: { sid }
204204
})
205205

@@ -236,7 +236,7 @@ describe('Team Device Groups API', function () {
236236

237237
const response = await app.inject({
238238
method: 'GET',
239-
url: `/api/v1/teams/${TestObjects.CTeam.slug}/device-groups`,
239+
url: `/api/v1/teams/${TestObjects.CTeam.hashid}/device-groups`,
240240
cookies: { sid }
241241
})
242242

@@ -254,7 +254,7 @@ describe('Team Device Groups API', function () {
254254

255255
const response = await app.inject({
256256
method: 'GET',
257-
url: `/api/v1/teams/${TestObjects.CTeam.slug}/device-groups`,
257+
url: `/api/v1/teams/${TestObjects.CTeam.hashid}/device-groups`,
258258
cookies: { sid }
259259
})
260260

@@ -266,7 +266,7 @@ describe('Team Device Groups API', function () {
266266

267267
const response = await app.inject({
268268
method: 'GET',
269-
url: `/api/v1/teams/${TestObjects.CTeam.slug}/device-groups`,
269+
url: `/api/v1/teams/${TestObjects.CTeam.hashid}/device-groups`,
270270
cookies: { sid }
271271
})
272272

@@ -278,7 +278,7 @@ describe('Team Device Groups API', function () {
278278

279279
const response = await app.inject({
280280
method: 'GET',
281-
url: `/api/v1/teams/${TestObjects.CTeam.slug}/device-groups`,
281+
url: `/api/v1/teams/${TestObjects.CTeam.hashid}/device-groups`,
282282
cookies: { sid }
283283
})
284284

@@ -290,7 +290,7 @@ describe('Team Device Groups API', function () {
290290

291291
const response = await app.inject({
292292
method: 'GET',
293-
url: `/api/v1/teams/${TestObjects.CTeam.slug}/device-groups`,
293+
url: `/api/v1/teams/${TestObjects.CTeam.hashid}/device-groups`,
294294
cookies: { sid }
295295
})
296296

0 commit comments

Comments
 (0)