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

Этот коммит содержится в:
Devin Binnie
2024-05-13 08:55:21 -04:00
коммит произвёл GitHub
родитель 838d5cd27d
Коммит 3fdf4fc63c

Просмотреть файл

@@ -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 {