Add some log messaging for participant creation process
This commit is contained in:
parent
5b25b76840
commit
a3a7c43bc6
1 changed files with 5 additions and 0 deletions
|
@ -2,6 +2,7 @@ package orm
|
|||
|
||||
import (
|
||||
"fmt"
|
||||
"log"
|
||||
|
||||
"net/http"
|
||||
"strconv"
|
||||
|
@ -186,6 +187,7 @@ func (model *Participant) Create(db *Database, args map[string]string, w http.Re
|
|||
}
|
||||
|
||||
// Check if participant exists
|
||||
log.Printf("Check if participant %s already exists", participant)
|
||||
if user, err := participant.exists(db); err == nil && user != nil {
|
||||
if err := db._db.Where("user_id = ?", user.ID).Find(&participant).Error; err != nil {
|
||||
return nil, err
|
||||
|
@ -210,6 +212,7 @@ func (model *Participant) Create(db *Database, args map[string]string, w http.Re
|
|||
if err := db._db.First(&school, participant.SchoolID).Error; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
log.Printf("Check if a participant of the same category exists for school %s", school)
|
||||
hasCategory, err := school.HasCategory(db, participant)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
@ -221,6 +224,8 @@ func (model *Participant) Create(db *Database, args map[string]string, w http.Re
|
|||
|
||||
WriteCreator(r, participant)
|
||||
|
||||
log.Printf("Create participant %s", participant)
|
||||
|
||||
participant, err = CreateParticipant(db, participant)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
|
Loading…
Reference in a new issue