if update without create, just create
Ted Unangst tedu@tedunangst.com
Thu, 10 Oct 2019 19:12:34 -0400
1 files changed,
11 insertions(+),
9 deletions(-)
jump to
M
activity.go
→
activity.go
@@ -827,16 +827,18 @@ log.Printf("something has changed! %s", xonk.XID)
prev := getxonk(user.ID, xonk.XID) if prev == nil { log.Printf("didn't find old version for update: %s", xonk.XID) - return nil + isUpdate = false + } else { + prev.Noise = xonk.Noise + prev.Precis = xonk.Precis + prev.Date = xonk.Date + prev.Donks = xonk.Donks + prev.Onts = xonk.Onts + prev.Place = xonk.Place + updatehonk(prev) } - prev.Noise = xonk.Noise - prev.Precis = xonk.Precis - prev.Date = xonk.Date - prev.Donks = xonk.Donks - prev.Onts = xonk.Onts - prev.Place = xonk.Place - updatehonk(prev) - } else if needxonk(user, &xonk) { + } + if !isUpdate && needxonk(user, &xonk) { if rid != "" { if needxonkid(user, rid) { goingup++