diff --git a/src/opnsense/service/modules/template.py b/src/opnsense/service/modules/template.py index 3e18ae455..cea69b873 100644 --- a/src/opnsense/service/modules/template.py +++ b/src/opnsense/service/modules/template.py @@ -32,6 +32,7 @@ import os import os.path import glob +import re import stat import syslog import collections @@ -63,6 +64,7 @@ class Template(object): # register additional filters self._j2_env.filters['decode_idna'] = lambda x:x.decode('idna') self._j2_env.filters['encode_idna'] = self._encode_idna + self._j2_env.filters['regex_replace'] = lambda value, pattern, replacement: re.sub(pattern, replacement, value) @staticmethod def _encode_idna(x):