Skip to content

Commit a354506

Browse files
authored
add missing docker cleanup on failures (#27)
1 parent 1f134c7 commit a354506

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

PgCodeGen.scala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -787,7 +787,9 @@ object PgCodeGen {
787787
Future.failed(Exception(s"Cannot find any .sql files in ${sourceDir.toPath()}"))
788788
else Future.unit
789789
_ = println("Generating Postgres models")
790-
db <- initGeneratorDatabase(useConnection)
790+
db <- initGeneratorDatabase(useConnection).transformWith:
791+
case Success(db) => Future.successful(db)
792+
case Failure(err) => cleanup.flatMap(_ => Future.failed(err))
791793
codegen = PgCodeGen(
792794
pkgName = pkgName,
793795
sourceFiles = sourceFiles,

0 commit comments

Comments
 (0)