Fix potential crash on nil value
Signed-off-by: Pierre Fenoll <pierrefenoll@gmail.com>v0.9
parent
c47972dc5a
commit
a471427331
|
@ -140,10 +140,10 @@ func (gs *gitSource) mountRemote(ctx context.Context, remote string, auth []stri
|
||||||
// same new remote metadata
|
// same new remote metadata
|
||||||
si, _ := gs.md.Get(remoteRef.ID())
|
si, _ := gs.md.Get(remoteRef.ID())
|
||||||
v, err := metadata.NewValue(remoteKey)
|
v, err := metadata.NewValue(remoteKey)
|
||||||
v.Index = remoteKey
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", nil, err
|
return "", nil, err
|
||||||
}
|
}
|
||||||
|
v.Index = remoteKey
|
||||||
|
|
||||||
if err := si.Update(func(b *bolt.Bucket) error {
|
if err := si.Update(func(b *bolt.Bucket) error {
|
||||||
return si.SetValue(b, "git-remote", v)
|
return si.SetValue(b, "git-remote", v)
|
||||||
|
@ -551,10 +551,11 @@ func (gs *gitSourceHandler) Snapshot(ctx context.Context, g session.Group) (out
|
||||||
|
|
||||||
si, _ := gs.md.Get(snap.ID())
|
si, _ := gs.md.Get(snap.ID())
|
||||||
v, err := metadata.NewValue(snapshotKey)
|
v, err := metadata.NewValue(snapshotKey)
|
||||||
v.Index = snapshotKey
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
v.Index = snapshotKey
|
||||||
|
|
||||||
if err := si.Update(func(b *bolt.Bucket) error {
|
if err := si.Update(func(b *bolt.Bucket) error {
|
||||||
return si.SetValue(b, "git-snapshot", v)
|
return si.SetValue(b, "git-snapshot", v)
|
||||||
}); err != nil {
|
}); err != nil {
|
||||||
|
|
Loading…
Reference in New Issue