|
|
@@ -7,7 +7,6 @@ import (
|
|
|
"github.com/porter-dev/porter/api/server/shared"
|
|
|
"github.com/porter-dev/porter/api/server/shared/apierrors"
|
|
|
"github.com/porter-dev/porter/api/server/shared/config"
|
|
|
- "github.com/porter-dev/porter/api/server/shared/requestutils"
|
|
|
"github.com/porter-dev/porter/api/types"
|
|
|
"github.com/porter-dev/porter/internal/models"
|
|
|
"gorm.io/gorm"
|
|
|
@@ -28,9 +27,7 @@ func NewUpdateGitActionConfigHandler(
|
|
|
}
|
|
|
|
|
|
func (c *UpdateGitActionConfigHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
|
|
|
- cluster, _ := r.Context().Value(types.ClusterScope).(*models.Cluster)
|
|
|
- name, _ := requestutils.GetURLParamString(r, types.URLParamReleaseName)
|
|
|
- namespace := r.Context().Value(types.NamespaceScope).(string)
|
|
|
+ release, _ := r.Context().Value(types.ReleaseScope).(*models.Release)
|
|
|
|
|
|
request := &types.UpdateGitActionConfigRequest{}
|
|
|
|
|
|
@@ -38,17 +35,6 @@ func (c *UpdateGitActionConfigHandler) ServeHTTP(w http.ResponseWriter, r *http.
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- release, err := c.Repo().Release().ReadRelease(cluster.ID, name, namespace)
|
|
|
-
|
|
|
- if err != nil {
|
|
|
- if err == gorm.ErrRecordNotFound {
|
|
|
- w.WriteHeader(http.StatusNotFound)
|
|
|
- return
|
|
|
- }
|
|
|
-
|
|
|
- c.HandleAPIError(w, r, apierrors.NewErrInternal(err))
|
|
|
- }
|
|
|
-
|
|
|
actionConfig, err := c.Repo().GitActionConfig().ReadGitActionConfig(release.GitActionConfig.ID)
|
|
|
|
|
|
if err != nil {
|