aboutsummaryrefslogtreecommitdiff
path: root/db/model.go
diff options
context:
space:
mode:
authorGabriel A. Giovanini <mail@gabrielgio.me>2022-06-16 22:36:03 +0200
committerGabriel A. Giovanini <mail@gabrielgio.me>2022-06-16 22:42:30 +0200
commit73b1e5746a3f074aa103b5914a02769ff057c56e (patch)
treeb9a5130f043310a8b7d1a1191acbf9b61eaa3215 /db/model.go
parentdb7e822dda56d32135eca6d3e3211a50cf93d31a (diff)
downloadmdir-73b1e5746a3f074aa103b5914a02769ff057c56e.tar.gz
mdir-73b1e5746a3f074aa103b5914a02769ff057c56e.tar.bz2
mdir-73b1e5746a3f074aa103b5914a02769ff057c56e.zip
fix: Pass entry as reference
It was not getting the object created by gorm so `.ID` was 0 causing all sort of weird iterations. That is also cause by the lack of testes. That will also be fixed in the next commits.
Diffstat (limited to 'db/model.go')
-rw-r--r--db/model.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/db/model.go b/db/model.go
index 4b814f9..01d9b9f 100644
--- a/db/model.go
+++ b/db/model.go
@@ -29,8 +29,8 @@ func (m EntryModel) All() []Entry {
return entries
}
-func (m EntryModel) Create(entry Entry) {
- m.DB.Create(&entry)
+func (m EntryModel) Create(entry *Entry) {
+ m.DB.Create(entry)
}
func (m EntryModel) Update(entry Entry) {