Commit 22b39682 authored by nanahira's avatar nanahira

use casade delete

parent 183a4730
Pipeline #4934 passed with stages
in 3 minutes and 20 seconds
......@@ -294,7 +294,7 @@ export class AppService extends ConsoleLogger {
}
await this.purgeRelatedArchives(build);
await this.db.transaction(async (edb) => {
await edb.getRepository(Archive).delete({ build });
//await edb.getRepository(Archive).delete({ build });
await edb.getRepository(Build).delete(build);
});
return new BlankReturnMessageDto(200, 'success');
......
......@@ -27,7 +27,7 @@ export class Archive extends TimeBase {
@Column('int', { unsigned: true })
size: number;
@ManyToOne((type) => Build, (build) => build.archives)
@ManyToOne((type) => Build, (build) => build.archives, { onDelete: 'CASCADE' })
build: Build;
@Index()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment