Skip to content

Commit 87140f2

Browse files
committed
fix tests
1 parent 302292c commit 87140f2

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

ee/backend/controllers/web.go

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,9 +138,17 @@ func (web *WebController) AddPolicyPage(c *gin.Context) {
138138
c.HTML(http.StatusOK, "policy_add.tmpl", pageContext)
139139
}
140140

141-
log.Printf("repo: %v\n", project.Repo)
141+
log.Printf("repo: %v\n", project.RepoFullName)
142142

143-
policy := models.Policy{Project: project, Policy: policyText, Type: policyType, Organisation: project.Organisation, Repo: project.Repo}
143+
repo, err := models.DB.GetRepoByFullName(middleware.ORGANISATION_ID_KEY, project.RepoFullName)
144+
if err != nil {
145+
log.Printf("Failed to fetch repo by name: %v, %v\n", project.RepoFullName, err)
146+
message := "Failed to create a policy"
147+
services.AddError(c, message)
148+
pageContext := services.GetMessages(c)
149+
c.HTML(http.StatusOK, "policy_add.tmpl", pageContext)
150+
}
151+
policy := models.Policy{Project: project, Policy: policyText, Type: policyType, Organisation: project.Organisation, Repo: repo}
144152

145153
err = models.DB.GormDB.Create(&policy).Error
146154
if err != nil {

0 commit comments

Comments
 (0)