From bacc0d303d777056da7e4c0bff748c0e70278ae1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=ADle=20Ekaterin=20Aman?= <sheila@vulpine.house>
Date: Wed, 1 Jun 2022 18:57:06 -0700
Subject: [PATCH] Chessa::Bug: third time is the charm, right?

---
 scripts/Chessa/Bug.pm | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/scripts/Chessa/Bug.pm b/scripts/Chessa/Bug.pm
index 11c46ab..cd16f16 100644
--- a/scripts/Chessa/Bug.pm
+++ b/scripts/Chessa/Bug.pm
@@ -68,8 +68,9 @@ sub load_module {
     }
 
     $self->{log}("Attempting to load $module plugin...");
-
-    $module =~ s/::(.*)$/$1/;
+    
+    my @frags = split /::/, $module;
+    $module = $frags[-1];
 
     try {
         $loaded = $self->{finder}->construct($module, $self->{http}, $self->{log}, sub { $self->message(@_) }, $conf);
@@ -81,7 +82,7 @@ sub load_module {
 
     push @{$self->{plugins}}, $loaded;
 
-    return "Loaded $module plugin.";
+    $self->{log}("Loaded $module plugin.");
 }
 
 sub message {
-- 
GitLab