Преглед на файлове

empty invite kind -> developer

Alexander Belanger преди 5 години
родител
ревизия
82e51bef45
променени са 1 файла, в които са добавени 7 реда и са изтрити 1 реда
  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
 		return
 	}
 	}
 
 
+	kind := invite.Kind
+
+	if kind == "" {
+		kind = models.RoleDeveloper
+	}
+
 	// create a new Role with the user as the admin
 	// create a new Role with the user as the admin
 	_, err = app.Repo.Project.CreateProjectRole(projModel, &models.Role{
 	_, err = app.Repo.Project.CreateProjectRole(projModel, &models.Role{
 		UserID:    userID,
 		UserID:    userID,
 		ProjectID: uint(projID),
 		ProjectID: uint(projID),
-		Kind:      invite.Kind,
+		Kind:      kind,
 	})
 	})
 
 
 	if err != nil {
 	if err != nil {