diff --git a/src/main/kotlin/app/revanced/library/Options.kt b/src/main/kotlin/app/revanced/library/Options.kt index 59715f4..9c1e8b5 100644 --- a/src/main/kotlin/app/revanced/library/Options.kt +++ b/src/main/kotlin/app/revanced/library/Options.kt @@ -30,7 +30,16 @@ object Options { .map { patch -> Patch( patch.name!!, - patch.options.values.map { option -> Option(option.key, option.value) } + patch.options.values.map { option -> + val optionValue = try { + option.value + } catch (e: PatchOptionException) { + logger.severe(e.toString()) + option.default + } + + Option(option.key, optionValue) + } ) } // See https://github.com/revanced/revanced-patches/pull/2434/commits/60e550550b7641705e81aa72acfc4faaebb225e7.