diff --git a/src/server/note.go b/src/server/note.go index 08d71d1..c3148ee 100644 --- a/src/server/note.go +++ b/src/server/note.go @@ -29,11 +29,10 @@ func (n *Note) BeforeCreate(tx *gorm.DB) (err error) { id := internal.GenerateChars(idLength) - var note *Note - tx.Where("id = ?", id).Scan(¬e) + var note Note + tx.Where("id = ?", id).Find(¬e) - // TODO: time=2025-08-21T09:20:31.342+02:00 level=ERROR msg="could not create note" error="UNIQUE constraint failed: notes.id" - if note == nil { + if note.ID == "" { n.ID = id continue }