diff --git a/repo.go b/repo.go index 1c7ae811..60554101 100644 --- a/repo.go +++ b/repo.go @@ -708,7 +708,7 @@ func (r *Repo) AddTargetsWithDigest(digest string, digestAlg string, length int6 expires := data.DefaultExpires("targets") // TODO: support delegated targets - t, err := r.targets() + t, err := r.topLevelTargets() if err != nil { return err } @@ -780,7 +780,7 @@ func (r *Repo) writeTargetWithExpires(t *data.Targets, expires time.Time) error t.Version++ } - err = r.setTopLevelMeta("targets.json", t) + err := r.setTopLevelMeta("targets.json", t) if err == nil { fmt.Println("Added/staged targets:") for k := range t.Targets { diff --git a/repo_test.go b/repo_test.go index d832073a..fbecd613 100644 --- a/repo_test.go +++ b/repo_test.go @@ -1821,7 +1821,7 @@ func (rs *RepoSuite) TestSignDigest(c *C) { hex_digest_bytes := data.HexBytes(digest_bytes) c.Assert(err, IsNil) - targets, err := r.targets() + targets, err := r.topLevelTargets() c.Assert(err, IsNil) c.Assert(targets.Targets["sha256:bc11b176a293bb341a0f2d0d226f52e7fcebd186a7c4dfca5fc64f305f06b94c"].FileMeta.Length, Equals, size) c.Assert(targets.Targets["sha256:bc11b176a293bb341a0f2d0d226f52e7fcebd186a7c4dfca5fc64f305f06b94c"].FileMeta.Hashes["sha256"], DeepEquals, hex_digest_bytes)