From a7619cce2b9790c8246694fd6718cfd039590397 Mon Sep 17 00:00:00 2001 From: cominixo01 Date: Sat, 5 Oct 2019 16:20:20 -0300 Subject: [PATCH] Only remove VCS if the package was removed successfully (#1041) * Only remove VCS if the package was removed successfully * Use := instead of var * Fix formatting --- cmd.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cmd.go b/cmd.go index 596b5854..a7ca4253 100644 --- a/cmd.go +++ b/cmd.go @@ -282,8 +282,12 @@ func handleSync() error { } func handleRemove() error { - removeVCSPackage(cmdArgs.targets) - return show(passToPacman(cmdArgs)) + err := show(passToPacman(cmdArgs)) + if err == nil { + removeVCSPackage(cmdArgs.targets) + } + + return err } // NumberMenu presents a CLI for selecting packages to install.