diff --git a/workspaces/jenkins/.changeset/tough-ways-suffer.md b/workspaces/jenkins/.changeset/tough-ways-suffer.md new file mode 100644 index 000000000..ad9b1ec68 --- /dev/null +++ b/workspaces/jenkins/.changeset/tough-ways-suffer.md @@ -0,0 +1,5 @@ +--- +'@backstage-community/plugin-jenkins-backend': patch +--- + +Fix [#796](https://github.com/backstage/community-plugins/pull/796) regression diff --git a/workspaces/jenkins/plugins/jenkins-backend/src/service/jenkinsApi.ts b/workspaces/jenkins/plugins/jenkins-backend/src/service/jenkinsApi.ts index 974f47637..06855ccde 100644 --- a/workspaces/jenkins/plugins/jenkins-backend/src/service/jenkinsApi.ts +++ b/workspaces/jenkins/plugins/jenkins-backend/src/service/jenkinsApi.ts @@ -118,9 +118,10 @@ export class JenkinsApiImpl { const isStandaloneProject = !project.jobs; if (isStandaloneProject) { + const limitedStandaloneJobTreeSpec = `${JenkinsApiImpl.jobTreeSpec}{0,${jenkinsInfo.projectCountLimit}}`; const standaloneProject = await client.job.get({ name: jenkinsInfo.jobFullName, - tree: limitedJobsTreeSpec.replace(/\s/g, ''), + tree: limitedStandaloneJobTreeSpec.replace(/\s/g, ''), }); projects.push(this.augmentProject(standaloneProject)); return projects;