🐛 Fix update reading anchor issue
This commit is contained in:
parent
6bedb3a17d
commit
d010a9e5d4
@ -25,7 +25,7 @@ func FlushReadingAnchor() {
|
|||||||
if err := database.C.Model(&models.ChannelMember{}).
|
if err := database.C.Model(&models.ChannelMember{}).
|
||||||
Where("id = ?", k).
|
Where("id = ?", k).
|
||||||
Updates(map[string]any{
|
Updates(map[string]any{
|
||||||
"reading_anchor": gorm.Expr("GREATEST(reading_anchor, ?)", v),
|
"reading_anchor": gorm.Expr("GREATEST(COALESCE(reading_anchor, 0), ?)", v),
|
||||||
}).Error; err != nil {
|
}).Error; err != nil {
|
||||||
log.Error().Err(err).Msg("An error occurred when flushing reading anchor...")
|
log.Error().Err(err).Msg("An error occurred when flushing reading anchor...")
|
||||||
return
|
return
|
||||||
|
Loading…
x
Reference in New Issue
Block a user