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 { ...@@ -294,7 +294,7 @@ export class AppService extends ConsoleLogger {
} }
await this.purgeRelatedArchives(build); await this.purgeRelatedArchives(build);
await this.db.transaction(async (edb) => { await this.db.transaction(async (edb) => {
await edb.getRepository(Archive).delete({ build }); //await edb.getRepository(Archive).delete({ build });
await edb.getRepository(Build).delete(build); await edb.getRepository(Build).delete(build);
}); });
return new BlankReturnMessageDto(200, 'success'); return new BlankReturnMessageDto(200, 'success');
......
...@@ -27,7 +27,7 @@ export class Archive extends TimeBase { ...@@ -27,7 +27,7 @@ export class Archive extends TimeBase {
@Column('int', { unsigned: true }) @Column('int', { unsigned: true })
size: number; size: number;
@ManyToOne((type) => Build, (build) => build.archives) @ManyToOne((type) => Build, (build) => build.archives, { onDelete: 'CASCADE' })
build: Build; build: Build;
@Index() @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