Validate filename and object_name for TO PDF upload

This commit is contained in:
richard-dds
2019-08-09 15:40:15 -04:00
parent 3ecb2cf84f
commit 71bb1be130
2 changed files with 45 additions and 3 deletions

View File

@@ -7,7 +7,7 @@ from wtforms.fields import (
HiddenField,
)
from wtforms.fields.html5 import DateField
from wtforms.validators import Required, Optional
from wtforms.validators import Required, Optional, Length
from flask_wtf import FlaskForm
from .data import JEDI_CLIN_TYPES
@@ -65,8 +65,13 @@ class CLINForm(FlaskForm):
class AttachmentForm(BaseForm):
filename = HiddenField(id="attachment_filename")
object_name = HiddenField(id="attachment_object_name")
filename = HiddenField(
id="attachment_filename",
validators=[
Length(max=100, message="Filename may be no longer than 100 characters.")
],
)
object_name = HiddenField(id="attachment_object_name", validators=[Length(max=40)])
accept = ".pdf,application/pdf"