diff options
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 |
commit | c7f6c267211874a16299ebb0d25fea8d7cad360c (patch) | |
tree | 466cd3f367c485c3537025386ac6cdbc1d600522 | |
parent | 9986258423cfecfa741e33e730e87ef0f7fa4e61 (diff) | |
download | Ishtar-c7f6c267211874a16299ebb0d25fea8d7cad360c.tar.bz2 Ishtar-c7f6c267211874a16299ebb0d25fea8d7cad360c.zip |
Secretary: replace_line_breaks filter
-rw-r--r-- | ishtar_common/utils_secretary.py | 5 |
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): |