Skip to content

Commit

Permalink
Fix NuGet key leak if push fails
Browse files Browse the repository at this point in the history
  • Loading branch information
zvirja committed Apr 25, 2017
1 parent dad2dec commit 173d98f
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion src/app/FakeLib/NuGet/NugetHelper.fs
Original file line number Diff line number Diff line change
Expand Up @@ -378,7 +378,13 @@ let NuGetPack setParams nuspecOrProjectFile =
let NuGetPublish setParams =
let parameters = NuGetDefaults() |> setParams
use __ = traceStartTaskUsing "NuGet-Push" (packageFileName parameters)
publish parameters
try
publish parameters
with exn ->
(if exn.InnerException <> null then exn.Message + "\r\n" + exn.InnerException.Message
else exn.Message)
|> replaceAccessKey parameters.AccessKey
|> failwith

/// Creates a new NuGet package, and optionally publishes it.
/// Template parameter substitution is performed when passing a .nuspec
Expand Down

0 comments on commit 173d98f

Please sign in to comment.