diff --git a/app/Services/BundleUpdaters/Updaters/CriticUpdater.php b/app/Services/BundleUpdaters/Updaters/CriticUpdater.php index 0ec4917..a40b315 100644 --- a/app/Services/BundleUpdaters/Updaters/CriticUpdater.php +++ b/app/Services/BundleUpdaters/Updaters/CriticUpdater.php @@ -100,7 +100,7 @@ public static function handles(Bundle $bundle): bool { $parts = preg_split('#/#', $bundle->getPath(), -1, PREG_SPLIT_NO_EMPTY); - if ($parts[0] !== 'critiques' || count($parts) !== 3) { + if (empty($parts) || $parts[0] !== 'critiques' || count($parts) !== 3) { return false; } diff --git a/app/Services/BundleUpdaters/Updaters/LegoUpdater.php b/app/Services/BundleUpdaters/Updaters/LegoUpdater.php index e0c1e68..7383a48 100644 --- a/app/Services/BundleUpdaters/Updaters/LegoUpdater.php +++ b/app/Services/BundleUpdaters/Updaters/LegoUpdater.php @@ -104,7 +104,11 @@ public static function handles(Bundle $bundle): bool { $parts = preg_split('#/#', $bundle->getPath(), -1, PREG_SPLIT_NO_EMPTY); - if ($parts[0] !== 'collections' || $parts[1] !== 'lego' || count($parts) !== 4) { + if (empty($parts)) { + return false; + } + + if (empty($parts) || $parts[0] !== 'collections' || empty($parts[1]) || $parts[1] !== 'lego' || count($parts) !== 4) { return false; }