@@ -1,4 +1,4 @@
|
||||
import { BaseJsonService } from '../index.js'
|
||||
import { BaseJsonService, NotFound } from '../index.js'
|
||||
import { dockerBlue, buildDockerUrl } from './docker-helpers.js'
|
||||
import { fetchBuild } from './docker-cloud-common-fetch.js'
|
||||
|
||||
@@ -31,6 +31,12 @@ export default class DockerCloudBuild extends BaseJsonService {
|
||||
|
||||
async handle({ user, repo }) {
|
||||
const data = await fetchBuild(this, { user, repo })
|
||||
|
||||
if (data.objects.length === 0) {
|
||||
throw new NotFound({
|
||||
prettyMessage: `automated builds not set up`,
|
||||
})
|
||||
}
|
||||
return this.constructor.render({ state: data.objects[0].state })
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user