mirror of
https://github.com/gomods/athens
synced 2026-02-03 11:00:32 +00:00
KindNotFound for all storages (#560)
* all exc mongo * module, version associated with each storage error * remove confusion * removed formatted error in favor of raw flavor * once more
This commit is contained in:
@@ -19,13 +19,13 @@ func (s *ModuleStore) Save(ctx context.Context, module, version string, mod []by
|
||||
fs := s.s.DB(s.d).GridFS("fs")
|
||||
f, err := fs.Create(zipName)
|
||||
if err != nil {
|
||||
return errors.E(op, err)
|
||||
return errors.E(op, err, errors.M(module), errors.V(version))
|
||||
}
|
||||
defer f.Close()
|
||||
|
||||
_, err = io.Copy(f, zip) // check number of bytes written?
|
||||
if err != nil {
|
||||
return errors.E(op, err)
|
||||
return errors.E(op, err, errors.M(module), errors.V(version))
|
||||
}
|
||||
|
||||
m := &storage.Module{
|
||||
@@ -38,7 +38,7 @@ func (s *ModuleStore) Save(ctx context.Context, module, version string, mod []by
|
||||
c := s.s.DB(s.d).C(s.c)
|
||||
err = c.Insert(m)
|
||||
if err != nil {
|
||||
return errors.E(op, err)
|
||||
return errors.E(op, err, errors.M(module), errors.V(version))
|
||||
}
|
||||
|
||||
return nil
|
||||
|
||||
Reference in New Issue
Block a user