summaryrefslogtreecommitdiff
path: root/ishtar_common/utils_secretary.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/utils_secretary.py')
-rw-r--r--ishtar_common/utils_secretary.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/ishtar_common/utils_secretary.py b/ishtar_common/utils_secretary.py
index ce93158f5..b3f55de4f 100644
--- a/ishtar_common/utils_secretary.py
+++ b/ishtar_common/utils_secretary.py
@@ -72,13 +72,15 @@ def human_date_filter(value):
return value.strftime(settings.DATE_FORMAT)
-def splitpart(value, index, char=','):
+def splitpart(value, index, char=',', merge_end=False):
if not value or not index:
return ""
splited = value.split(char)
- if len(splited) > index:
+ if len(splited) <= index:
+ return ""
+ if not merge_end:
return splited[index]
- return ""
+ return char.join(splited[index:])
class IshtarSecretaryRenderer(Renderer):