diff --git a/bin/account-manager.pl.in b/bin/account-manager.pl.in
index c75a0febb37330edc82dc92d42dd170d1cff512c..a9ef29c97fba40f5551fbd287df7c8519a3f4dd5 100755
--- a/bin/account-manager.pl.in
+++ b/bin/account-manager.pl.in
@@ -217,7 +217,7 @@ sub list_providers {
 
     my $providers = IdPAccountManager::Data::ServiceProvider::Manager->get_serviceproviders(db => $db, %args);
 
-    if (@$providers) {
+    if (! @$providers) {
         printf "No service provider in DB\n";
     }