diff --git a/r2/r2/controllers/validator/validator.py b/r2/r2/controllers/validator/validator.py index 7be55dee2..d9a723bf8 100644 --- a/r2/r2/controllers/validator/validator.py +++ b/r2/r2/controllers/validator/validator.py @@ -529,9 +529,8 @@ class VPrintable(VLength): class VTitle(VLength): - max_length = 300 - def __init__(self, param, **kw): - VLength.__init__(self, param, self.max_length, **kw) + def __init__(self, param, max_length = 300, **kw): + VLength.__init__(self, param, max_length, **kw) def param_docs(self): return { diff --git a/r2/r2/templates/newlink.html b/r2/r2/templates/newlink.html index dea6eb690..b12bf6cb6 100755 --- a/r2/r2/templates/newlink.html +++ b/r2/r2/templates/newlink.html @@ -24,7 +24,6 @@ from r2.lib.strings import strings from r2.lib.pages import UserText from r2.lib.template_helpers import add_sr - from r2.controllers.validator import VTitle %> <%namespace file="utils.html" import="error_field, submit_form, _a_buffered, reddit_selector, text_with_links"/> @@ -60,7 +59,7 @@ ${thing.formtabs_menu}
<%utils:round_field title="${_('title')}" id="title-field"> - + ${error_field("NO_TEXT", "title", "div")} ${error_field("TOO_LONG", "title", "div")}