debugging
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-01-11 09:25:18 +11:00
parent e14f4007a4
commit 03cb298618

View File

@@ -2,6 +2,7 @@ package models
import (
"errors"
"fmt"
"log"
"smt/utils"
)
@@ -96,12 +97,15 @@ func (s *Safe) SafeAdd() (*Safe, error) {
if err != nil && err.Error() == "safe not found" {
log.Printf("SafeAdd confirmed no existing safe, continuing with creation of safe '%s'\n", s.SafeName)
result, err := db.NamedExec(("INSERT INTO safes (SafeName) VALUES (:SafeName);"), s)
result, err := db.NamedExec(("INSERT INTO safes (SafeName) VALUES (:SafeName) RETURNING SafeId;"), s)
//err = db.QueryRowx(`INSERT INTO users (user_id, user_nme, user_email, user_address_id) VALUES ($1, $2, $3, $4) RETURNING *;`, 6, fake.UserName(), fake.EmailAddress(), lastInsertId).StructScan(&user)
if err != nil {
log.Printf("SafeAdd error executing sql record : '%s'\n", err)
return &Safe{}, err
} else {
fmt.Printf("result: %v\n", result)
affected, _ := result.RowsAffected()
id, _ := result.LastInsertId()
log.Printf("SafeAdd insert returned result id '%d' affecting %d row(s).\n", id, affected)