if update without create, just create
This commit is contained in:
parent
5e2b83b952
commit
f5e83b4905
20
activity.go
20
activity.go
|
@ -827,16 +827,18 @@ func xonksaver(user *WhatAbout, item junk.Junk, origin string) *Honk {
|
||||||
prev := getxonk(user.ID, xonk.XID)
|
prev := getxonk(user.ID, xonk.XID)
|
||||||
if prev == nil {
|
if prev == nil {
|
||||||
log.Printf("didn't find old version for update: %s", xonk.XID)
|
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
|
if !isUpdate && needxonk(user, &xonk) {
|
||||||
prev.Date = xonk.Date
|
|
||||||
prev.Donks = xonk.Donks
|
|
||||||
prev.Onts = xonk.Onts
|
|
||||||
prev.Place = xonk.Place
|
|
||||||
updatehonk(prev)
|
|
||||||
} else if needxonk(user, &xonk) {
|
|
||||||
if rid != "" {
|
if rid != "" {
|
||||||
if needxonkid(user, rid) {
|
if needxonkid(user, rid) {
|
||||||
goingup++
|
goingup++
|
||||||
|
|
Loading…
Reference in New Issue