mirror of
https://github.com/gotson/komga.git
synced 2026-05-05 11:01:57 +02:00
fix: don't crash if ForwardedHeaderFilter is not defined
it can happen if server.forward-headers-strategy is set to something other than 'native'
This commit is contained in:
parent
b64c117029
commit
2b18dfa5c1
1 changed files with 2 additions and 2 deletions
|
|
@ -12,7 +12,7 @@ import org.springframework.web.filter.ForwardedHeaderFilter
|
|||
class KoboMissingPortFilterConfiguration(
|
||||
private val komgaSettingsProvider: KomgaSettingsProvider,
|
||||
private val serverSettings: WebServerEffectiveSettings,
|
||||
private val forwardedHeaderFilter: FilterRegistrationBean<ForwardedHeaderFilter>,
|
||||
private val forwardedHeaderFilter: FilterRegistrationBean<ForwardedHeaderFilter>?,
|
||||
) {
|
||||
@Bean
|
||||
fun koboMissingPortFilter(): FilterRegistrationBean<out KoboMissingPortFilter> =
|
||||
|
|
@ -30,6 +30,6 @@ class KoboMissingPortFilterConfiguration(
|
|||
fun adjustForwardHeaderFilterOrder() {
|
||||
// the ForwardHeaderFilter must be after the KoboMissingPortFilter, as the latter's detection is based on forwarded headers
|
||||
// that the former will remove
|
||||
forwardedHeaderFilter.order = Ordered.HIGHEST_PRECEDENCE + 1
|
||||
forwardedHeaderFilter?.order = Ordered.HIGHEST_PRECEDENCE + 1
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue