Fix crash when somehow a invalid filters json is passed
This commit is contained in:
parent
0f4414e359
commit
698246ee2a
@ -138,9 +138,12 @@ open class BrowseSourcePresenter(
|
||||
sourceFilters = source.getFilterList()
|
||||
|
||||
// SY -->
|
||||
if (filters != null) {
|
||||
val filters = Json.decodeFromString<JsonSavedSearch>(filters)
|
||||
filterSerializer.deserialize(sourceFilters, filters.filters)
|
||||
val jsonFilters = filters
|
||||
if (jsonFilters != null) {
|
||||
runCatching {
|
||||
val filters = Json.decodeFromString<JsonSavedSearch>(jsonFilters)
|
||||
filterSerializer.deserialize(sourceFilters, filters.filters)
|
||||
}
|
||||
}
|
||||
val allDefault = sourceFilters == source.getFilterList()
|
||||
// SY <--
|
||||
|
Loading…
x
Reference in New Issue
Block a user