|
@@ -178,13 +178,18 @@ func UpdateRelease(gitRepo *git.Repository, rel *Release) (err error) {
|
|
|
return err
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-func DeleteReleaseByID(id int64) error {
|
|
|
+
|
|
|
+func DeleteReleaseByRepoID(repoID, id int64) error {
|
|
|
rel, err := GetReleaseByID(id)
|
|
|
if err != nil {
|
|
|
return fmt.Errorf("GetReleaseByID: %v", err)
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ if repoID != rel.RepoID {
|
|
|
+ return nil
|
|
|
+ }
|
|
|
+
|
|
|
repo, err := GetRepositoryByID(rel.RepoID)
|
|
|
if err != nil {
|
|
|
return fmt.Errorf("GetRepositoryByID: %v", err)
|