diff --git a/CTFd/constants/config.py b/CTFd/constants/config.py
index eabba554..9f3194a1 100644
--- a/CTFd/constants/config.py
+++ b/CTFd/constants/config.py
@@ -1,6 +1,5 @@
-from markupsafe import Markup
-
from CTFd.utils import get_config
+from CTFd.utils.helpers import markup
class _ConfigsWrapper:
@@ -9,11 +8,11 @@ class _ConfigsWrapper:
@property
def theme_header(self):
- return Markup(get_config("theme_header", default=""))
+ return markup(get_config("theme_header", default=""))
@property
def theme_footer(self):
- return Markup(get_config("theme_footer", default=""))
+ return markup(get_config("theme_footer", default=""))
Configs = _ConfigsWrapper()
diff --git a/CTFd/constants/plugins.py b/CTFd/constants/plugins.py
index 23c7cdbf..31887469 100644
--- a/CTFd/constants/plugins.py
+++ b/CTFd/constants/plugins.py
@@ -1,7 +1,7 @@
from flask import current_app
-from markupsafe import Markup
from CTFd.plugins import get_admin_plugin_menu_bar, get_user_page_menu_bar
+from CTFd.utils.helpers import markup
from CTFd.utils.plugins import get_registered_scripts, get_registered_stylesheets
@@ -20,7 +20,7 @@ class _PluginWrapper:
)
else:
scripts.append(f'')
- return Markup("\n".join(scripts))
+ return markup("\n".join(scripts))
@property
def styles(self):
@@ -40,7 +40,7 @@ class _PluginWrapper:
_styles.append(
f''
)
- return Markup("\n".join(_styles))
+ return markup("\n".join(_styles))
@property
def user_menu_pages(self):