From 83dfdb8ad2d2f73b366162bf0c34a30b6aebdc4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9E=D0=BB=D0=B5=D0=B3=20=D0=92=D0=B0=D0=BA=D0=B0=D1=80?= =?UTF-8?q?=D0=B5=D0=B2?= Date: Thu, 26 Sep 2019 13:14:33 +0300 Subject: [PATCH] this fixes error when revel package creates tar without indicating that build had errors due to unhandled error --- revel/build.go | 4 +++- revel/package.go | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/revel/build.go b/revel/build.go index 71f1409..352fc0f 100644 --- a/revel/build.go +++ b/revel/build.go @@ -69,7 +69,9 @@ func buildApp(c *model.CommandConfig) (err error) { return } - buildSafetyCheck(destPath) + if err = buildSafetyCheck(destPath); err != nil { + return + } // Ensure the application can be built, this generates the main file app, err := harness.Build(c, revel_paths) diff --git a/revel/package.go b/revel/package.go index 963d62c..8967258 100644 --- a/revel/package.go +++ b/revel/package.go @@ -86,7 +86,9 @@ func packageApp(c *model.CommandConfig) (err error) { } c.Build.TargetPath = tmpDir c.Build.CopySource = c.Package.CopySource - buildApp(c) + if err = buildApp(c); err != nil { + return + } // Create the zip file.