summaryrefslogtreecommitdiff
path: root/ishtar_common/utils_secretary.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2020-12-04 14:21:40 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2021-02-28 12:15:22 +0100
commit866bded84fe500fa50454fe0a36449d8295a0d66 (patch)
tree466cd3f367c485c3537025386ac6cdbc1d600522 /ishtar_common/utils_secretary.py
parent5535484d8025ff23e1070faea77928cb59ad0f19 (diff)
downloadIshtar-866bded84fe500fa50454fe0a36449d8295a0d66.tar.bz2
Ishtar-866bded84fe500fa50454fe0a36449d8295a0d66.zip
Secretary: replace_line_breaks filter
Diffstat (limited to 'ishtar_common/utils_secretary.py')
-rw-r--r--ishtar_common/utils_secretary.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/ishtar_common/utils_secretary.py b/ishtar_common/utils_secretary.py
index 775d9e557..e1f2919e4 100644
--- a/ishtar_common/utils_secretary.py
+++ b/ishtar_common/utils_secretary.py
@@ -24,6 +24,10 @@ def parse_value_unit(value):
return value, unit
+def replace_line_breaks(value):
+ return (value or "").replace('\r\n', '\n')
+
+
def capfirst_filter(value):
return value.capitalize() if value else value
@@ -60,6 +64,7 @@ class IshtarSecretaryRenderer(Renderer):
self.media_path = settings.MEDIA_ROOT
self.environment.filters['human_date'] = human_date_filter
self.environment.filters['capfirst'] = capfirst_filter
+ self.environment.filters['replace_line_breaks'] = replace_line_breaks
self.environment.filters['splitpart'] = splitpart
def ishtar_media_loader(self, media, *args, **kwargs):