diff --git a/cron/sql_statements.go b/cron/sql_statements.go index 86feef5..2a0e7f6 100644 --- a/cron/sql_statements.go +++ b/cron/sql_statements.go @@ -51,7 +51,7 @@ const ( BEGIN IF NEW.tribe_id <> 0 THEN INSERT INTO ?0.tribe_changes(player_id,old_tribe_id,new_tribe_id,created_at) - VALUES(OLD.id,0,NEW.tribe_id,now()); + VALUES(NEW.id,0,NEW.tribe_id,now()); END IF; RETURN NEW; diff --git a/cron/update_server_data_worker.go b/cron/update_server_data_worker.go index c94295c..8f0dbdf 100644 --- a/cron/update_server_data_worker.go +++ b/cron/update_server_data_worker.go @@ -265,7 +265,7 @@ func (h *updateServerDataWorker) update() error { return errors.Wrap(err, "couldnt insert players") } if _, err := tx.Model(&models.Player{}). - Where("NOT (player.id = ANY (?))", pg.Array(ids)). + Where("NOT (player.id = ANY (?))", pg.Array(ids)). Set("exists = false"). Set("tribe_id = 0"). Update(); err != nil && err != pg.ErrNoRows {