Набор игроков

Завершенные игры

Новые блоги

- Все активные блоги

Форум

- Для новичков (3749)
- Общий (17782)
- Игровые системы (6249)
- Набор игроков/поиск мастера (41607)
- Котёл идей (4301)
- Конкурсы (16074)
- Под столом (20428)
- Улучшение сайта (11245)
- Ошибки (4385)
- Новости проекта (14628)
- Неролевые игры (11855)

[_] Обнаружены стерильные плюсы!

Как воспроизвести:
- пишем пост в любом модуле
- нажимаем "удалить", но пока что не подтверждаем
- кто-то должен нажать "голосовать за пост" (+,=,-), но пока что не отправлять комментарий к посту, просто остаться на странице голосовалки
- подтверждаем удаление поста
- подтверждаем комментарий к посту

Итог: поста нет, плюс на странице юзера есть, сообщение на мэйл (с текстом поста) доставлено, в лучших постах игры и лучших постах игрока записи нет. Не знаю, попадает ли это в статистику числа плюсов по игре. Если ее собирают постфактум, то может и не попадает.

Таким образом, вы можете получить ситуацию, когда у вас 0 игровых сообщений, но не 0 рейтинга.

Полагаю, косяк в том, что проверки на возможность удаления поста и выставления плюса делаются только на первом шаге из двух, но не на втором.
Автор: HappyKender [online] , 20.06.2022 08:56 1

Воспроизводится.

Причём достаточно просто сначала выйти на страницу голосования, потом удалить пост, потом отправить голос.
Автор: GeneralD [offline] , 20.06.2022 09:22 2

Ну да, главное примерно в одно время оказаться на промежуточных страницах
Автор: HappyKender [online] , 20.06.2022 09:39 3

Собственно, надо лишь на странице комментария к голосу сделать проверку при отправке "а пост живой там? Если да, продолжаем, если нет, пишем нет пути".
Автор: GeneralD [offline] , 20.06.2022 10:45 4