diff --git a/package.json b/package.json index fd883f57..d710f56c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hawk.api", - "version": "1.2.30", + "version": "1.2.31", "main": "index.ts", "license": "BUSL-1.1", "scripts": { diff --git a/src/resolvers/project.js b/src/resolvers/project.js index 088fd78c..636ac962 100644 --- a/src/resolvers/project.js +++ b/src/resolvers/project.js @@ -575,6 +575,10 @@ module.exports = { const releasesFactory = factories.releasesFactory; const releaseDoc = await releasesFactory.findByProjectAndRelease(project._id, release); + if (!releaseDoc) { + throw new UserInputError(`Release "${release}" not found for project (id: ${project._id})`); + } + let enrichedFiles = Array.isArray(releaseDoc.files) ? releaseDoc.files : []; // If there are files to enrich, try to get their metadata