diff --git a/changelog.md b/changelog.md
index 1d5109f..9d5e73f 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,7 @@
+# 1.0.9
+
+- fix: error
+
# 1.0.8
- fix: render loose lists
diff --git a/foliant/preprocessors/escapecode.py b/foliant/preprocessors/escapecode.py
index f5df415..9ba6ece 100644
--- a/foliant/preprocessors/escapecode.py
+++ b/foliant/preprocessors/escapecode.py
@@ -405,7 +405,7 @@ def render_fenced_code(self, element: block.FencedCode) -> str:
lines.append(last_line)
code_block = "\n".join(lines)
if run_escapecode:
- if not re.search(r'', line):
+ if not re.search(r'', code_block):
code_block = foliant_obj.escape_for_raw_type(code_block, raw_type)
self._prefix = self._second_prefix
return self._prefix + code_block + "\n"
diff --git a/setup.py b/setup.py
index 81f4b83..4fba058 100644
--- a/setup.py
+++ b/setup.py
@@ -16,7 +16,7 @@
description=SHORT_DESCRIPTION,
long_description=LONG_DESCRIPTION,
long_description_content_type='text/markdown',
- version='1.0.8',
+ version='1.0.9',
author='Artemy Lomov',
author_email='artemy@lomov.ru',
url='https://github.com/foliant-docs/foliantcontrib.escapecode',