@ -33,8 +33,6 @@ class ReferralMiddleware:
if referral and referral.is_active:
referral.referralstats.visits += 1
referral.referralstats.save()
referral.user.partnerstats.total_visits += 1
referral.user.partnerstats.save()
set_cookie(response, 'referral', referral_code)
elif request.user.is_authenticated:
pop_cookie(response, 'referral')
@ -77,6 +77,7 @@ class ReferralStats(StatsFormatterMixin, AbstractStatusModel):
verbose_name = _('Реферальная статистика')
verbose_name_plural = _('Реферальная статистика')
@receiver(post_save, sender=get_user_model())
def create_user_referral(sender, instance, created, **kwargs):
if created and Referral.objects.filter(user=instance).first() is None: