Skip to content

Commit ca0caf8

Browse files
committed
Added missing error message
1 parent 0888f0f commit ca0caf8

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

arduino/cores/packagemanager/install_uninstall.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,8 @@ func (pm *PackageManager) UninstallPlatform(platformRelease *cores.PlatformRelea
4040
}
4141

4242
// Safety measure
43-
if safe, err := platformRelease.InstallDir.IsInsideDir(pm.PackagesDir); err != nil {
44-
return fmt.Errorf("checking if plaform is installed in data dir: %s", err)
45-
} else if !safe {
46-
return fmt.Errorf("platform is not installed inside data dir")
43+
if !pm.IsManagedPlatformRelease(platformRelease) {
44+
return fmt.Errorf("%s is not managed by package manager", platformRelease)
4745
}
4846

4947
if err := platformRelease.InstallDir.RemoveAll(); err != nil {

commands/core/install.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ func installPlatformRelease(pm *packagemanager.PackageManager, platformRelease *
9595
}
9696
if err != nil {
9797
log.WithError(err).Error("Cannot install platform")
98+
formatter.PrintError(err, "Cannot install platform")
9899
os.Exit(commands.ErrGeneric)
99100
}
100101

0 commit comments

Comments
 (0)