Explorar o código

empty invite kind -> developer

Alexander Belanger %!s(int64=5) %!d(string=hai) anos
pai
achega
82e51bef45
Modificáronse 1 ficheiros con 7 adicións e 1 borrados
  1. 7 1
      server/api/invite_handler.go

+ 7 - 1
server/api/invite_handler.go

@@ -203,11 +203,17 @@ func (app *App) HandleAcceptInvite(w http.ResponseWriter, r *http.Request) {
 		return
 	}
 
+	kind := invite.Kind
+
+	if kind == "" {
+		kind = models.RoleDeveloper
+	}
+
 	// create a new Role with the user as the admin
 	_, err = app.Repo.Project.CreateProjectRole(projModel, &models.Role{
 		UserID:    userID,
 		ProjectID: uint(projID),
-		Kind:      invite.Kind,
+		Kind:      kind,
 	})
 
 	if err != nil {