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):
|
class EditBookForm(BaseBookForm):
|
||||||
book_id = StringField("User ID", [DataRequired()])
|
book_id = StringField("User ID", [DataRequired()])
|
||||||
submit = SubmitField("Edit book")
|
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