From 1fdfa187405ed6b10ce0368ee5491e64a6f69b9f Mon Sep 17 00:00:00 2001 From: Nikita Tokarchuk Date: Wed, 18 Nov 2020 01:47:39 +0100 Subject: [PATCH] Return result err in loadone if cant next --- mongox/database/loadone.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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