summaryrefslogtreecommitdiff
path: root/src/mongo/gotools/src/github.com/mongodb/mongo-tools/mongorestore/mongorestore.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/gotools/src/github.com/mongodb/mongo-tools/mongorestore/mongorestore.go')
-rw-r--r--src/mongo/gotools/src/github.com/mongodb/mongo-tools/mongorestore/mongorestore.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mongo/gotools/src/github.com/mongodb/mongo-tools/mongorestore/mongorestore.go b/src/mongo/gotools/src/github.com/mongodb/mongo-tools/mongorestore/mongorestore.go
index bab85e31277..f2e82494ffa 100644
--- a/src/mongo/gotools/src/github.com/mongodb/mongo-tools/mongorestore/mongorestore.go
+++ b/src/mongo/gotools/src/github.com/mongodb/mongo-tools/mongorestore/mongorestore.go
@@ -155,7 +155,11 @@ func (restore *MongoRestore) ParseAndValidateOptions() error {
// deprecations with --nsInclude --nsExclude
if restore.NSOptions.DB != "" || restore.NSOptions.Collection != "" {
// these are only okay if restoring from a bson file
- _, fileType := restore.getInfoFromFilename(restore.TargetDirectory)
+ _, fileType, err := restore.getInfoFromFilename(restore.TargetDirectory)
+ if err != nil {
+ return err
+ }
+
if fileType != BSONFileType {
log.Logvf(log.Always, "the --db and --collection args should only be used when "+
"restoring from a BSON file. Other uses are deprecated and will not exist "+