diff --git a/pkg/index/index.go b/pkg/index/index.go index f7db13f0b..420ef5eda 100644 --- a/pkg/index/index.go +++ b/pkg/index/index.go @@ -1231,7 +1231,11 @@ func (x *Index) GetMediaTags(fileRef blob.Ref) (tags map[string]string, err erro if x.corpus != nil { return x.corpus.GetMediaTags(fileRef) } - it := x.queryPrefix(keyMediaTag, fileRef.String()) + fi, err := x.GetFileInfo(fileRef) + if err != nil { + return nil, err + } + it := x.queryPrefix(keyMediaTag, fi.WholeRef.String()) defer closeIterator(it, &err) for it.Next() { tags[it.Key()] = it.Value()