diff --git a/server/lib/classes/plugins.inc.php b/server/lib/classes/plugins.inc.php
index 9b9b143776d3e4ffe390cc73406c96fef4ae0b6c..3a1886238a0ab3cb7a2df9ecfa5698b9fd349d83 100644
--- a/server/lib/classes/plugins.inc.php
+++ b/server/lib/classes/plugins.inc.php
@@ -145,12 +145,12 @@ class plugins {
 		if($this->debug) $app->log('Raised action: '.$action_name, LOGLEVEL_DEBUG);
 
 		$result = '';
+		$state_out = 'ok';
 
 		if(is_array($actions)) {
 			foreach($actions as $action) {
 				$plugin_name = $action['plugin'];
 				$function_name = $action['function'];
-				$state_out = 'ok';
 				//* Call the processing function of the plugin
 				$app->log("Calling function '$function_name' from plugin '$plugin_name' raised by action '$action_name'.", LOGLEVEL_DEBUG);
 				$state = call_user_func(array($app->loaded_plugins[$plugin_name], $function_name), $action_name, $data);