fix: cancelling jobs

This commit is contained in:
Andras Bacsai
2022-08-24 10:35:28 +02:00
parent c8ae72893a
commit 313143586b
4 changed files with 16 additions and 8 deletions

View File

@@ -334,8 +334,8 @@ import * as buildpacks from '../lib/buildPacks';
await saveBuildLog({ line: 'Deployment successful!', buildId, applicationId });
} catch (error) {
await saveBuildLog({ line: error, buildId, applicationId });
await prisma.build.update({
where: { id: message.build_id },
await prisma.build.updateMany({
where: { id: message.build_id, status: { in: ['queued', 'running'] } },
data: { status: 'failed' }
});
throw new Error(error);
@@ -350,8 +350,8 @@ import * as buildpacks from '../lib/buildPacks';
}
catch (error) {
await prisma.build.update({
where: { id: message.build_id },
await prisma.build.updateMany({
where: { id: message.build_id, status: { in: ['queued', 'running'] } },
data: { status: 'failed' }
});
await saveBuildLog({ line: error, buildId, applicationId });