diff --git a/metadata/snapshot.go b/metadata/snapshot.go index 6b12c1522..23976636f 100644 --- a/metadata/snapshot.go +++ b/metadata/snapshot.go @@ -213,6 +213,15 @@ func (s *snapshotter) Update(ctx context.Context, info snapshots.Info, fieldpath bkey = string(sbkt.Get(bucketKeyName)) local.Parent = string(sbkt.Get(bucketKeyParent)) + inner := snapshots.Info{ + Name: bkey, + Labels: filterInheritedLabels(local.Labels), + } + + if _, err := s.Snapshotter.Update(ctx, inner, fieldpaths...); err != nil { + return err + } + return nil }); err != nil { return snapshots.Info{}, err