mirror of https://github.com/logos-co/open-law.git
remove book label validation on edit
This commit is contained in:
parent
a50e0b6c3a
commit
aba25c662f
|
@ -19,21 +19,3 @@ class CreateBookForm(BaseBookForm):
|
|||
class EditBookForm(BaseBookForm):
|
||||
book_id = StringField("User ID", [DataRequired()])
|
||||
submit = SubmitField("Edit book")
|
||||
|
||||
def validate_label(self, field):
|
||||
label = field.data
|
||||
book_id = self.book_id.data
|
||||
|
||||
existing_book: m.Book = (
|
||||
m.Book.query.filter_by(
|
||||
is_deleted=False,
|
||||
label=label,
|
||||
)
|
||||
.filter(m.Book.id != book_id)
|
||||
.first()
|
||||
)
|
||||
if existing_book:
|
||||
log(
|
||||
log.WARNING, "Book with label [%s] already exists: [%s]", label, book_id
|
||||
)
|
||||
raise ValidationError("Book label must be unique!")
|
||||
|
|
Loading…
Reference in New Issue