Make sure filter values are casted to string

This commit is contained in:
JonnyWong16 2021-03-11 12:22:44 -08:00
parent c77dc4a595
commit b35dc53602
No known key found for this signature in database
GPG key ID: B1F1F9807184697A

View file

@ -699,7 +699,7 @@ class LibrarySection(PlexObject):
field = filterField.key
fieldType = self.getFieldType(filterField.type)
and_operator = False
if operator == '&':
and_operator = True
@ -739,7 +739,7 @@ class LibrarySection(PlexObject):
if matchValue in {filterChoice.key.lower(), filterChoice.title.lower()}:
value = filterChoice.key
break
result.append(value)
result.append(str(value))
except ValueError:
raise BadRequest('Invalid filter value: %s, value should be type %s'
% (value, fieldType.type)) from None