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()
|
sourceFilters = source.getFilterList()
|
||||||
|
|
||||||
// SY -->
|
// SY -->
|
||||||
if (filters != null) {
|
val jsonFilters = filters
|
||||||
val filters = Json.decodeFromString<JsonSavedSearch>(filters)
|
if (jsonFilters != null) {
|
||||||
filterSerializer.deserialize(sourceFilters, filters.filters)
|
runCatching {
|
||||||
|
val filters = Json.decodeFromString<JsonSavedSearch>(jsonFilters)
|
||||||
|
filterSerializer.deserialize(sourceFilters, filters.filters)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
val allDefault = sourceFilters == source.getFilterList()
|
val allDefault = sourceFilters == source.getFilterList()
|
||||||
// SY <--
|
// SY <--
|
||||||
|
Loading…
x
Reference in New Issue
Block a user