CrowdSec plugin broken: "URL must be absolute
Concerned version
Version: %2.0.12
Summary
CrowdSec plugin was broken by ff36b81e
Logs
Bad CrowdSec response: URL must be absolute
Possible fixes
--- a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/CrowdSec.pm
+++ b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/CrowdSec.pm
@@ -33,7 +33,9 @@ has crowdsecUrl => ( is => 'rw' );
sub init {
my ($self) = @_;
if ( $self->conf->{crowdsecUrl} ) {
- $self->crowdsecUrl( $self->conf->{crowdsecUrl} =~ s#/+$## );
+ my $tmp = $self->conf->{crowdsecUrl};
+ $tmp =~ s#/+$##;
+ $self->crowdsecUrl($tmp);
}
else {
$self->logger->warn(