mirror of
https://github.com/velopack/velopack.git
synced 2025-10-25 15:19:22 +00:00
Fix: Merge not allowed when release is found
This commit is contained in:
@@ -97,9 +97,6 @@ public class GiteaRepository : SourceRepository<GiteaDownloadOptions, GiteaSourc
|
|||||||
// Get all releases
|
// Get all releases
|
||||||
var allReleases = await apiInstance.RepoListReleasesWithHttpInfoAsync(repoOwner, repoName, page: 1, limit: (int) repositoryInfo.Data.ReleaseCounter);
|
var allReleases = await apiInstance.RepoListReleasesWithHttpInfoAsync(repoOwner, repoName, page: 1, limit: (int) repositoryInfo.Data.ReleaseCounter);
|
||||||
existingReleases = allReleases.Data;
|
existingReleases = allReleases.Data;
|
||||||
if (allReleases != null && allReleases.StatusCode == HttpStatusCode.OK && allReleases.Data.Any(r => r.Name == releaseName)) {
|
|
||||||
throw new UserInfoException($"There is already an existing release named '{releaseName}'. Please delete this release or provide a new release name.");
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
throw new UserInfoException("Could not get all releases from server");
|
throw new UserInfoException("Could not get all releases from server");
|
||||||
}
|
}
|
||||||
@@ -113,7 +110,7 @@ public class GiteaRepository : SourceRepository<GiteaDownloadOptions, GiteaSourc
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// create or retrieve github release
|
// create or retrieve gitea release
|
||||||
var release = existingReleases.FirstOrDefault(r => r.TagName == semVer.ToString())
|
var release = existingReleases.FirstOrDefault(r => r.TagName == semVer.ToString())
|
||||||
?? existingReleases.FirstOrDefault(r => r.Name == releaseName); ;
|
?? existingReleases.FirstOrDefault(r => r.Name == releaseName); ;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user