Use GetMasterX() to ensure writeability for the RefreshPostStats job (#26986)

This commit is contained in:
Devin Binnie
2024-05-13 08:55:21 -04:00
committed by GitHub
parent 838d5cd27d
commit 3fdf4fc63c

View File

@@ -2260,7 +2260,7 @@ func (us SqlUserStore) GetUsersWithInvalidEmails(page int, perPage int, restrict
func (us SqlUserStore) RefreshPostStatsForUsers() error {
if us.DriverName() == model.DatabaseDriverPostgres {
if _, err := us.GetReplicaX().Exec("REFRESH MATERIALIZED VIEW poststats"); err != nil {
if _, err := us.GetMasterX().Exec("REFRESH MATERIALIZED VIEW poststats"); err != nil {
return errors.Wrap(err, "users_refresh_post_stats_exec")
}
} else {