From 6519c62adeb164e7ec2750e4315fc17a0da4b49c Mon Sep 17 00:00:00 2001 From: kolaente Date: Fri, 21 Sep 2018 08:41:28 +0200 Subject: [PATCH] fixed a bug where xorm treid to insert something with an id wich already exist --- Featurecreep.md | 1 + models/list_items_create_update.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Featurecreep.md b/Featurecreep.md index f396a2cd..dfa52862 100644 --- a/Featurecreep.md +++ b/Featurecreep.md @@ -217,6 +217,7 @@ Teams sind global, d.h. Ein Team kann mehrere Namespaces verwalten. * [ ] Methode einbauen, um mit einem gültigen token ein neues gültiges zu kriegen * [ ] Wir brauchen noch ne gute idee, wie man die listen kriegt, auf die man nur so Zugriff hat (ohne namespace) * [ ] Validation der ankommenden structs, am besten mit https://github.com/go-validator/validator +* [ ] Rausfinden warum xorm teilweise beim einfügen IDs mit einfügen will -> Das schlägt dann wegen duplicate fehl ### Later/Nice to have diff --git a/models/list_items_create_update.go b/models/list_items_create_update.go index deaf75a0..f3f1eeaf 100644 --- a/models/list_items_create_update.go +++ b/models/list_items_create_update.go @@ -26,7 +26,7 @@ func (i *ListTask) Create(doer *User) (err error) { i.CreatedByID = user.ID i.CreatedBy = user - _, err = x.Insert(i) + _, err = x.Cols("text","description","done","due_date_unix","reminder_unix","created_by_id","list_id","created","updated").Insert(i) return err }