diff --git a/mongox/database/loadone.go b/mongox/database/loadone.go index c121e3e..6eb8d7f 100644 --- a/mongox/database/loadone.go +++ b/mongox/database/loadone.go @@ -45,7 +45,8 @@ func (d *Database) LoadOne(target interface{}, filters ...interface{}) (err erro hasNext := result.Next(ctx) if result.Err() != nil { - return err + err = result.Err() + return } if !hasNext { return mongox.ErrNoDocuments