Лишние балы в Userpoints

Главные вкладки

Аватар пользователя NovaKahovka NovaKahovka 2 июля 2010 в 0:17

Провозился с модулем userpoints и кучами приложений, вроде всё настроил отлично работает, но не могу понять откуда он насчитывает по одному дополнительному балу. К примеру, за создание ноды даёт 10 балов и сверху ещё один бал. Когда удаляю ноду - отнимает 10 балов и один приплюсовывает. Уже попробовал, наверное, все настройки. Ничего не нашёл :(.

Комментарии

Аватар пользователя Viola Viola 4 августа 2011 в 15:35

У меня та же проблема! Появилась из-за того, что я для оценки сообщений использую voteupdown + userpoints_voitingapi, а для оценки материалов - fivestar + userpoints_fivestar. В итоге хук hook_votingapi_insert вызывается каждым модулем, отсюда и дублирование оценки. Если кто-то подскажет, как этого правильно избежать - буду благодарна. Пока нашла такое решение: добавила условие if ($vote['value_type'] == 'percent') в самом начале userpoints_fivestar_votingapi_insert и наоборот, if ($vote['value_type'] == 'points') для userpoints_votingapi_votingapi_insert.