diff --git a/recipe/systemd.php b/recipe/systemd.php
index 11a450cb8b615f8e2f5391300f3de59626e9186a..57982f71f7cd4d07656b33b906d6db7d84725453 100644
--- a/recipe/systemd.php
+++ b/recipe/systemd.php
@@ -84,9 +84,7 @@ task('worker:service:reload', function (): void {
 desc('Start the worker');
 task('worker:start', function (): void {
     // Reset le status d'erreur, s'il est défini ; cela permet de forcer un démarrage
-    if (test('{{ worker.systemctl }} is-failed {{ worker.service.unit }}')) {
-        run('{{ worker.systemctl }} reset-failed {{ worker.service.unit }}');
-    }
+    run('{{ worker.systemctl }} reset-failed {{ worker.service.unit }}');
     // Lance le service
     run('{{ worker.systemctl }} start {{ worker.service.unit }}');
 });