Fix #1500 (Custom ratings of increment 0.5 are allowed)

This commit is contained in:
Ozzieisaacs
2020-07-05 14:35:57 +02:00
parent d1889a5e06
commit f80c67828b
4 changed files with 5 additions and 5 deletions

View File

@@ -1142,7 +1142,7 @@ def advanced_search():
db.cc_classes[c.id].value == custom_query))
elif c.datatype == 'rating':
q = q.filter(getattr(db.Books, 'custom_column_' + str(c.id)).any(
db.cc_classes[c.id].value == int(custom_query) * 2))
db.cc_classes[c.id].value == int(float(custom_query) * 2)))
else:
q = q.filter(getattr(db.Books, 'custom_column_' + str(c.id)).any(
func.lower(db.cc_classes[c.id].value).ilike("%" + custom_query + "%")))