From 91bc7c82119f0be299b314ab1eaf419358d05b8f Mon Sep 17 00:00:00 2001 From: Ivlev Denis Date: Wed, 7 Mar 2018 11:09:19 +0300 Subject: [PATCH] Fix rupluralize tag --- apps/course/templatetags/plural.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/course/templatetags/plural.py b/apps/course/templatetags/plural.py index 9ff90c4d..8637d05c 100644 --- a/apps/course/templatetags/plural.py +++ b/apps/course/templatetags/plural.py @@ -9,8 +9,9 @@ register = template.Library() def rupluralize(value, arg): args = arg.split(',') try: - value = str(0 if not value or int(value) <= 0 else value)[-1:] - return value + ' ' + args[0 if value == '1' else (1 if value in '234' else 2)] + _value = str(0 if not value or int(value) <= 0 else value)[-1:] + value = value + ' ' + args[0 if _value == '1' else (1 if _value in '234' else 2)] + return value except: raise template.TemplateSyntaxError return ''