diff --git a/static/moderator.js b/static/moderator.js
index 6df530ea564c7b892577b9bf592d84d2e2363935..a229320eb112210e0a776ed9b1a73e8068539468 100644
--- a/static/moderator.js
+++ b/static/moderator.js
@@ -17,6 +17,7 @@ var moderator = {
 				dataType: "text",
 				contentType: "application/json",
 				data: JSON.stringify(dict),
+				error: moderator.api.handleapierror,
 				success: function () {
 					if (reload) {
 						window.location.reload();
@@ -32,6 +33,7 @@ var moderator = {
 				dataType: "text",
 				contentType: "application/json",
 				data: JSON.stringify(value),
+				error: moderator.api.handleapierror,
 				success: function () {
 					if (reload) {
 						window.location.reload();
@@ -39,6 +41,9 @@ var moderator = {
 				}
 			})
 		},
+		handleapierror: function(jqXHR, textStatus, errorThrow) {
+			alert("Fehler: "+errorThrow)	
+		},
 		gethttp: function (url){
 			$.ajax({
 				method: "GET",