diff --git a/src/GitHub.Exports/Models/BranchModel.cs b/src/GitHub.Exports/Models/BranchModel.cs index f2c8115366..c352cd1abb 100644 --- a/src/GitHub.Exports/Models/BranchModel.cs +++ b/src/GitHub.Exports/Models/BranchModel.cs @@ -31,9 +31,8 @@ public BranchModel(LibGit2Sharp.Branch branch, IRepositoryModel repo) Extensions.Guard.ArgumentNotNull(repo, nameof(repo)); Name = DisplayName = branch.FriendlyName; #pragma warning disable 0618 // TODO: Replace `Branch.Remote` with `Repository.Network.Remotes[branch.RemoteName]`. - var remoteUrl = branch.Remote.Url; + Repository = branch.IsRemote ? new LocalRepositoryModel(branch.Remote.Url) : repo; #pragma warning restore 0618 - Repository = branch.IsRemote ? new LocalRepositoryModel(remoteUrl) : repo; IsTracking = branch.IsTracking; Id = String.Format(CultureInfo.InvariantCulture, "{0}/{1}", Repository.Owner, Name); }