From 351540f9b09f49ea4032702d8c62856de98add1d Mon Sep 17 00:00:00 2001 From: Max Yakovenko Date: Thu, 26 Jul 2018 01:02:00 +0300 Subject: [PATCH] fix logic in cabinet index which is resposible for ref link building --- cabinet/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cabinet/views.py b/cabinet/views.py index a19f098..0fdab35 100644 --- a/cabinet/views.py +++ b/cabinet/views.py @@ -16,7 +16,10 @@ class IndexView(ProtectedView): title = _('Личный кабинет') def get_ref_link(self,user): - return user.referral.url if user.referral else "" + return "{path}?ref={ref_link}".format(**{ + 'path': user.referral.url, + 'ref_link': user.referral.code + }) def get_bought_item_list(self,user): paginator = Paginator(object_list=user.buying_set.filter(status=BUYING_STATUS_IN_CART).order_by('create_at').all(), per_page=settings.DEFAULT_PAGE_AMMOUNT)