[#8256] Ensure responsive version of form not used on legacy theme
diff --git a/Allura/allura/lib/widgets/forms.py b/Allura/allura/lib/widgets/forms.py
index 3e89033..fa15aac 100644
--- a/Allura/allura/lib/widgets/forms.py
+++ b/Allura/allura/lib/widgets/forms.py
@@ -133,7 +133,11 @@
class ForgeFormResponsive(ForgeForm):
- template = 'jinja:allura:templates_responsive/widgets/forge_form.html'
+ def __init__(self):
+ super(ForgeFormResponsive, self).__init__()
+ base_template = super(ForgeFormResponsive, self).template
+ self.template = 'jinja:allura:templates_responsive/widgets/forge_form.html' \
+ if config.get('theme') != 'allura' else base_template
class PasswordChangeBase(ForgeForm):