diff --git a/interface/web/admin/users_edit.php b/interface/web/admin/users_edit.php
index 470ebbbb31e0cdf3320765af8206e83e5eea92f5..2bf4dcc6a59585a17bacb370691f82e0c2d03cb7 100644
--- a/interface/web/admin/users_edit.php
+++ b/interface/web/admin/users_edit.php
@@ -61,7 +61,7 @@ class page_action extends tform_actions {
 	function onBeforeUpdate() {
 		global $app, $conf;
 		
-		if(!in_array($this->dataRecord['startmodule'],$this->dataRecord['modules'])) {
+		if(@is_array($this->dataRecord['modules']) && !in_array($this->dataRecord['startmodule'],$this->dataRecord['modules'])) {
 			$app->tform->errorMessage .= $app->tform->wordbook['startmodule_err'];
 		}
 	}