aboutsummaryrefslogtreecommitdiff
path: root/weed/shell
diff options
context:
space:
mode:
Diffstat (limited to 'weed/shell')
-rw-r--r--weed/shell/commands.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/weed/shell/commands.go b/weed/shell/commands.go
index 7e240de5f..6e40380e0 100644
--- a/weed/shell/commands.go
+++ b/weed/shell/commands.go
@@ -69,7 +69,11 @@ func (ce *CommandEnv) checkDirectory(path string) error {
dir, name := util.FullPath(path).DirAndName()
- _, err := filer_pb.Exists(ce, dir, name, true)
+ exists, err := filer_pb.Exists(ce, dir, name, true)
+
+ if !exists {
+ return fmt.Errorf("%s is not a directory", path)
+ }
return err