Fix crash when somehow a invalid filters json is passed
This commit is contained in:
parent
0f4414e359
commit
698246ee2a
1 changed files with 6 additions and 3 deletions
|
|
@ -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…
Reference in a new issue