diff options
-rw-r--r-- | main/src/mill/main/MainModule.scala | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/main/src/mill/main/MainModule.scala b/main/src/mill/main/MainModule.scala index 56e43f6f..8a4cbefa 100644 --- a/main/src/mill/main/MainModule.scala +++ b/main/src/mill/main/MainModule.scala @@ -18,7 +18,9 @@ object MainModule{ RunScript.evaluateTasks(evaluator, targets, multiSelect) match{ case Left(err) => Result.Failure(err) case Right((watched, Left(err))) => Result.Failure(err, Some(Watched((), watched))) - case Right((watched, Right(res))) => Result.Success(Watched((), watched)) + case Right((watched, Right(res))) => + f(res) + Result.Success(Watched((), watched)) } } } |