api/graph/model/object: Resolve tags This fixes an error caused by attempting to resolve a reference which points to a tag object.
1 files changed, 6 insertions(+), 0 deletions(-) M api/graph/model/object.go
M api/graph/model/object.go => api/graph/model/object.go +6 -0
@@ 26,6 26,12 @@ func LookupObject(repo *RepoWrapper, hash plumbing.Hash) (Object, error) { return TreeFromObject(repo, obj), nil case *object.Blob: return BlobFromObject(repo, obj), nil case *object.Tag: commit, err := obj.Commit() if err != nil { return nil, err } return CommitFromObject(repo, commit), nil default: return nil, fmt.Errorf("Unknown object type %T", obj) }