mirror of
https://github.com/mainnika/mongox-go-driver.git
synced 2026-05-23 00:03:36 +00:00
Add resetter interface
This commit is contained in:
@@ -25,6 +25,11 @@ func (l *ManyLoader) Get() error {
|
||||
return errors.NotFoundErrorf("%s", mongo.ErrNoDocuments)
|
||||
}
|
||||
|
||||
resettable, canReset := l.target.(mongox.Resetter)
|
||||
if canReset {
|
||||
resettable.Reset()
|
||||
}
|
||||
|
||||
err := l.Decode(l.target)
|
||||
if err != nil {
|
||||
return errors.InternalErrorf("can't decode desult: %s", err)
|
||||
|
||||
Reference in New Issue
Block a user