diff --git a/op/op.Settings.php b/op/op.Settings.php
index 6da83c1bd..83a0611f5 100644
--- a/op/op.Settings.php
+++ b/op/op.Settings.php
@@ -56,8 +56,11 @@ if ($action == "saveSettings")
 	$settings->_siteName = $_POST["siteName"];
   $settings->_footNote = $_POST["footNote"];
   $settings->_printDisclaimer = getBoolValue("printDisclaimer");
-  $settings->_language = $_POST["language"];
-  $settings->_availablelanguages = $_POST["availablelanguages"];
+	$settings->_language = $_POST["language"];
+	if(empty($_POST["availablelanguages"]))
+		$settings->_availablelanguages = array();
+	else
+		$settings->_availablelanguages = $_POST["availablelanguages"];
   $settings->_theme = $_POST["theme"];
   $settings->_previewWidthList = $_POST["previewWidthList"];
   $settings->_previewWidthDetail = $_POST["previewWidthDetail"];